如何在Python Selenium中绕过验证码滑块

-1 投票
2 回答
105 浏览
提问于 2025-04-14 18:30

我正在使用Python的Selenium工具,但网站发现我在用机器人操作。我遇到了一个滑动验证码,你知道怎么绕过它吗?

在这里输入图片描述

2 个回答

0

这个方法有效!

from seleniumbase import Driver
import time
driver = Driver(uc=True, incognito=True) 
driver.get(url)
0

描述:

如果你在使用Chrome浏览器,可以简单地下载 undetected-chromedriver 这个包,还有requests,然后在无头模式下运行Chrome驱动。

步骤:

使用以下命令安装requests和undetected-chromedriver:

pip install requests undetected-chromedriver

然后在你的代码中使用以下内容:

import undetected_chromedriver as webdriver
options = webdriver.ChromeOptions()
options.add_argument("--headless")
options.add_argument("--use_subprocess")
driver = webdriver.Chrome(options=options)
driver.get("https://example.com")

试试看,这样就可以顺利运行了。

撰写回答