gpt4 book ai didi

python - 如何使用 Selenium 和 python 在 Tor 浏览器中单击按钮

转载 作者:行者123 更新时间:2023-12-04 18:44:09 33 4
gpt4 key购买 nike

我使用带有 Selenium 的 Tor 浏览器来自动单击按钮。
文件脚本.py

from tbselenium.tbdriver import TorBrowserDriver
with TorBrowserDriver("/home/user/Selenium/tor-browser_en-US/") as driver:
driver.get('https://www.example.com/form.html')
我如何设法单击此按钮(摘自 HTML 文件)?
<form method="post" id="IdA" action="https://example.com/action.php"><input id='valid' name='valid' value='012.23945765955' type="hidden"><button class="g-recaptcha" data-sitekey="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" data-callback="onSubmit" id="IdA" style="background:url(https://www.example.com/button.gif);width:190px;height:58px;border:none;cursor:pointer;display:none;" type="submit"></button></form>
我试过这个,但没有奏效:
driver.findElement(By.Id("IdA")).click()

最佳答案

我假设您试图绕过 CAPTCHA .
您可以通过以下两种方式之一执行此操作。您可以使用选择器单击按钮。例如,带有“g-recpatcha”类的按钮的 XPath 选择器。您也可以只在页面上执行 JavaScript 代码来调用 onSubmit() 函数。
所以有两个选择:

  • driver.find_element_by_xpath("//button[@class='g-recaptcha']").click()
  • driver.execute_script("onSubmit(""+ captchaToken + "")")

  • reCAPTCHA回调 2captcha API, Solving Captchas .

    关于python - 如何使用 Selenium 和 python 在 Tor 浏览器中单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61275240/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com