Je suis en train d'analyser certains sites qui utilisent bot algorithmes de détection. Je utiliser à la suite de Chrome Options
chrome_options = Options()
chrome_options.add_argument("start-maximized")
chrome_options.add_experimental_option("detach", True)
chrome_options.add_experimental_option("excludeSwitches", ["enable-automation"])
chrome_options.add_experimental_option('useAutomationExtension', False)
chrome_options.add_argument("--disable-blink-features")
chrome_options.add_argument('--start-maximized')
chrome_options.add_argument('window-size=1920,1080')
chrome_options.add_argument("--disable-blink-features=AutomationControlled")
driver = webdriver.Chrome(executable_path='chromedriver.exe', chrome_options=chrome_options)
driver.get(url)
J'ai aussi été patché chromedriver.exe supprimer cdc_ modèle.
Lorsque la fenêtre du navigateur démarre et va à la site de, site de le détecter en tant que bot et empêcher le chargement de contenu. Mais lorsque le navigateur va en détacher mode et j'manuellement appuyez sur bouton "Actualiser", le contenu du site est en cours de chargement avec succès. La simulation appuyez sur la touche "f5" aussi, ne pas travailler, toujours site de bloc de contenu de chargement.