Estoy tratando de analizar algún sitio que utilizar el robot algoritmos de detección. Puedo usar las siguientes Opciones de Chrome
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)
Yo también estaba parcheado chromedriver.exe quitar cdc_ patrón.
Cuando la ventana del navegador se inicia y va al sitio, sitio a detectar como bot y evitar que la carga de contenidos. Pero cuando el navegador entra en modo de separar y yo manualmente pulse botón "Actualizar", el contenido del sitio se cargue correctamente. La simulación presione "f5" también no funcionan, el sitio todavía bloque de contenido de la carga.