使用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)
显示结果如下
使用这个,对于一些有网站有瑞数加密的都可以通过,非常强大。