selenium headless browser (avoid rules)

Let’s go to the code snippet first (we will organize it again after a while

#观察一下

from selenium import webdriver
from time import sleep
#导入一个类
#实现五可视化界面
from selenium.webdriver.chrome.options import Options
#实现规避检测
from selenium.webdriver import ChromeOptions

#不需要理解也不需要背
chrome_options=Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
#实现风险的规避
option=ChromeOptions()
option.add_experimental_option('excludeSwitches',['enable-automation'])

#如何让selenium规避被监测到的风险,实现不用背,在文件里复制粘贴
bro=webdriver.Chrome(executable_path='./chromedriver',chrome_options=chrome_options)

#五可视化界面
bro.get('https://www.baidu.com')

print(bro.page_source)#仅仅为了看看上面的代码运行了没,如果执行了就打印下来代码
sleep(2)
bro.quit()

Guess you like

Origin blog.csdn.net/leowutooo/article/details/124999190