0


selenium绕过网站检测的方法

使用selenium打开如下网站,进行检测,代码如下:

from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get('https://bot.sannysoft.com/')
time.sleep(60)

发现webdriver被检测到了
在这里插入图片描述
在这里可使用一个selenium提供的插件undetected_chromedriver,使用这个可以通过检测。

import undetected_chromedriver as undetected_diver
import time

driver = undetected_diver.Chrome(driver_executable_path=r'C:\Program Files\Google\Chrome\Application\undetected_chromedriver.exe',
                       browser_executable_path=r'C:\Program Files\Google\Chrome\Application\chrome.exe',
                       use_subprocess=True)
driver.get('https://bot.sannysoft.com/')
time.sleep(60)

显示结果如下
在这里插入图片描述
使用这个,对于一些有网站有瑞数加密的都可以通过,非常强大。


本文转载自: https://blog.csdn.net/qq_37781464/article/details/137677575
版权归原作者 Keras深度学习 所有, 如有侵权,请联系我们删除。

“selenium绕过网站检测的方法”的评论:

还没有评论