(Session info: chrome=75.0.3770.90),不同版本方法可能會有些不同
推薦查資料網站必應
可以避開一堆廣告
一.user-agent設置
from selenium import webdriver
# 進入瀏覽器設置
options = webdriver.ChromeOptions()
# 更換頭部
options.add_argument('user-agent=ywy')
browser = webdriver.Chrome(options=options)
url = "https://httpbin.org/get?"
browser.get(url)
print(browser.page_source)
browser.close()
二.瀏覽器內核
只要你執行navigator.webdriver
返回值是true就是瀏覽器內核訪問
如果不是返回值是undefined
selenium為了解決這個需進行js 注入
from selenium import webdriver
browser = webdriver.Chrome()
script='''Object.defineProperties(navigator, {webdriver:{get:()=>undefined}})'''
browser.execute_script(script)