在使用 nodriver 時,發現部份的參數會無法通過 cloudflare 的檢查,在修正部份參數後,就可以通過 cloudflare, – 號是移除參數,+ 號是增加的參數,最後使用的參數:
browser_args = [
"--disable-animations",
"--disable-app-info-dialog-mac",
"--disable-background-networking",
"--disable-backgrounding-occluded-windows",
"--disable-breakpad",
"--disable-component-update",
"--disable-default-apps",
"--disable-dev-shm-usage",
"--disable-device-discovery-notifications",
"--disable-dinosaur-easter-egg",
"--disable-domain-reliability",
"--disable-features=IsolateOrigins,site-per-process,TranslateUI",
"--disable-infobars",
"--disable-logging",
"--disable-login-animations",
"--disable-login-screen-apps",
"--disable-notifications",
"--disable-password-generation",
"--disable-popup-blocking",
"--disable-renderer-backgrounding",
"--disable-session-crashed-bubble",
"--disable-smooth-scrolling",
"--disable-suggestions-ui",
"--disable-sync",
"--disable-translate",
"--hide-crash-restore-bubble",
"--homepage=about:blank",
"--no-default-browser-check",
"--no-first-run",
"--no-pings",
"--no-service-autorun",
"--password-store=basic",
"--remote-debugging-host=127.0.0.1",
"--lang=zh-TW",
]
nodriver
官網:
https://github.com/ultrafunkamsterdam/nodriver
官方簡介:
Successor of Undetected-Chromedriver. Providing a blazing fast framework for web automation, webscraping, bots and any other creative ideas which are normally hindered by annoying anti bot systems like Captcha / CloudFlare / Imperva / hCaptcha