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

用户名

我将Tor Browser与Selenium结合使用来自动单击按钮。

文件script.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()函数。

因此,有两个选择:

  1. driver.find_element_by_xpath(“ // button [@ class ='g-recaptcha']”)。click()

  2. driver.execute_script(“ onSubmit(”“ + captchaToken +”“)”)

请参阅2captcha APIreCAPTCHA回调,解决Captchas

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 Selenium 和 python 在浏览器的第二个窗口上单击 A 按钮

如何通过Selenium在Chrome浏览器中使用Tor

如何使用Python连接到Tor浏览器

Python-通过Firefox的Tor浏览器,无法单击按钮

如何通过单击按钮从浏览器中查看列表

如何自动使用JavaScript单击浏览器按钮?

如何使用氦气单击浏览器的后退导航按钮?

如何单击按钮打开浏览器?

有哪些选项可以使使用Selenium和Tor浏览器更快地访问网站?

使用Selenium WebDriver运行TOR浏览器

如何使用Selenium和Python在iframe中单击按钮

如何使用selenium-webdriver和python在浏览器的单独选项卡中打开多个网页

如何在Capybara和Selenium中打开浏览器

区分单击X关闭浏览器和jquery / javascript中的后退或上一个浏览器按钮

如何从Selenium浏览器将会话和cookie加载到Python中的请求库?

如何在不同的浏览器选项卡(Selenium,Python)中打开和操作?

如何在python,selenium和chromedriver中使用Brave Web浏览器?

如何使用 selenium WebDriver 和 python 打开功能齐全的 Chrome 浏览器?

如何使用Selenium和Python启动基于Chromium的Vivaldi浏览器会话

如何使用 python 和 Selenium 在浏览器中保存 cookie

当仅在浏览器中单击时显示时,如何使用python获取重定向位置

如何在 Tor 浏览器中查看 Youtube 视频?

如何使用无头浏览器运行Selenium Python

单击PHP中的注销按钮后如何禁用浏览器后退按钮功能

docker中的tor浏览器,如何与X或Wayland一起使用

单击Windows窗体中的CefSharp浏览器中的按钮

如何启动Tor浏览器?

如何启动Tor浏览器?

无法使用WebDriver在chrome浏览器中的iframe中单击按钮