Google ReCaptcha 3 を使用して、自分の Web サイトでボットの登録を防止しようとしています。一定期間にわたって収集されたデータに基づいてスコアのしきい値制限を設定したいと考えています。ただし、スコアは常に 0.9 に戻ります。
私は自分のサイトに常に登録するために、selenium を使用して Python スクリプトをセットアップしました。これが時間の経過とともにスコアを下げることを望んでいましたが、常に0.9にとどまっていますか?
どうすればスコアを下げることができますか? 1 分間に 25 回サインアップするスクリプトは、ReCaptcha スコアを下げるのに十分でしょうか?
Google ReCaptcha v3 の全体的なアイデアは、個別の方法でボットから保護することだと思いましたか?
def main():
browser = webdriver.Chrome(ROUTE TO CHROME DRIVER)
chrome_options = webdriver.ChromeOptions()
chrome_options.add_experimental_option("prefs", {
"profile.default_content_setting_values.notifications": 2
})
chrome_options.add_argument("--incognito")
browser.get(MY SITE)
count = 50
while count < 100:
browser.find_element_by_xpath('//*[@id="headerSignIn"]').click()
browser.find_element_by_xpath('/html/body/div[2]/div/div[3]/div[1]/div[2]/p/a').click()
browser.find_element_by_xpath('//*[@id="form_firstname"]').send_keys('Mr Robot')
browser.find_element_by_xpath('//*[@id="form_email"]').send_keys('MrRobot' + str(count) + '@robot.com')
browser.find_element_by_xpath('//*[@id="form_password"]').send_keys('MrRobot@robot.com')
time.sleep(2)
browser.find_element_by_xpath('//*[@id="form_submit"]').click()
browser.find_element_by_xpath('/html/body/div[1]/div/header/div[1]/ul/li[2]/a').click()
count += 1