Seleniumのスクレイピング操作を運営側(サーバ側)で把握する方法として有効な方法御座いますでしょうか?
投票サイトの様なサービスでSeleniumによる操作防止、及び連続投票などを防ぐにはどうしたらいいのかと思いまして。
永続的なサービスではなくちょっとしたキャンペーン程度とお考え下さいませ。
投票はメールアドレスと名前と投票程度の簡単な項目。
簡単に思いつく限りでは
1)同一IP、同メールアドレスによる短期間の投票は無効
2)reCAPTCHAなどによる認証
メール認証も考えましたがちょっとやりすぎかなーって。(その程度のサービスと考え下さいませ。)
正直手動でポチポチやられるのはまぁ可愛いなー程度で考えているのですがSelenium等で永続的にってなると違うなと。
SeleniumはreCAPTCHAで対応できそうな気がしますが、そもそもSeleniumによるブラウザ操作のアクセスや操作を判断する方法があればと思いまして。
※Javascript による項目の制御などを行っているのでSeleniumが使われる可能性が高そうと考えての質問になります。
回答2件
あなたの回答
tips
プレビュー