#python #selenium #selenium-webdriver #selenium-chromedriver #google-chrome-headless
Вопрос:
Я пытаюсь использовать Selenium (3.141.0) с ChromeDriver (87.0.4280) для доступа к странице. При доступе вручную он приводит меня на страницу политики (другой URL-адрес), где вы должны нажать «Ок», прежде чем перейти на сайт. Отредактируйте это с помощью Win 10, и у меня есть папка с chromedriver по ПУТИ.
При использовании следующего кода я могу перейти на страницу политики с опцией («—безголовый»), но без нее я получаю пустую страницу с «данными:,» в URL-адресе, и больше ничего не загружается. Я пытался получить доступ прямо со страницы политики и URL-адреса сайта, но они оба застревают при создании веб-драйвера. Я что-то упускаю? Я открыт для любых предложений, спасибо!
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--headless")
driver_path = 'D:....chromedriver.exe'
driver = webdriver.Chrome(executable_path= driver_path, options= chrome_options)
driver.get(...) # left out the url
Это страница вывода, которую я получаю без использования («—безголовый»)
Комментарии:
1.
chromedriver.exe
в Linux? Какая ОС?2. @vitaliis Выиграй 10 извини
Ответ №1:
Забавно, но я понял, что это произошло из-за того, что мои инструменты разработчика Chrome были отключены. Не знаю, как, но когда я снова включил их, они снова отлично сработали. Странный.