selenium 설정user-agent 및 브라우저 핵인지 여부에 대한 반향

825 단어
(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이면 브라우저 핵 접근이다
반환 값이 아닌 경우 undefinedselenium 이걸 해결하기 위해서 js 주입을 해야 돼요.
from selenium import webdriver
browser = webdriver.Chrome()
script='''Object.defineProperties(navigator, {webdriver:{get:()=>undefined}})'''
browser.execute_script(script)

좋은 웹페이지 즐겨찾기