почему driver.current_url выдает ошибку - PullRequest
0 голосов
/ 29 июня 2018
chrome_options = webdriver.ChromeOptions()
prefs = { "profile.default_content_setting_values.notifications": 2 }
chrome_options.add_experimental_option("prefs", prefs)
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get(url)
print(url, driver.current_url)

Файл "/Users/ishandutta2007/miniconda3/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", строка 491, в current_url вернуть self.execute (Command.GET_CURRENT_URL) ['value'] файл "/Users/ishandutta2007/miniconda3/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", строка 234, в исполнении Файл response = self.command_executor.execute (driver_command, params) "/Users/ishandutta2007/miniconda3/lib/python3.6/site-packages/selenium/webdriver/remote/remote_connection.py", строка 408, в исполнении вернуть файл self._request (command_info [0], url, body = data) Файл "/Users/ishandutta2007/miniconda3/lib/python3.6/site-packages/selenium/webdriver/remote/remote_connection.py", строка 440, в _request Файл resp / self._conn.getresponse () "/Users/ishandutta2007/miniconda3/lib/python3.6/http/client.py", строка 1331, в ответ Файл response.begin () "/Users/ishandutta2007/miniconda3/lib/python3.6/http/client.py", строка 297, в начале версия, статус, причина = файл self._read_status () "/Users/ishandutta2007/miniconda3/lib/python3.6/http/client.py", строка 266, в _read_status поднять RemoteDisconnected («Закрытое соединение удаленного конца без»

PS: Chromedriver находится в текущем каталоге

Обновления добавлены в обсуждении:

Думаю, у меня проблема: я печатаю пару, url и current_url несколько раз, чтобы посмотреть, сможет ли она определить перенаправленный URL. Пока редирект не произойдет, он печатает идентичную вещь, но прерывается при перенаправлении. - ishandutta2007 16 часов назад

да, chrome открывается, если я не печатаю driver.current_url, он молча переходит на перенаправленный URL. Но мне нужен перенаправленный URL. Итак, теперь я поймал, что это исключение дало долгий сон, а затем снова сделал driver.current_url, когда страница полностью успокоилась, но все равно выдает ошибку. - ishandutta2007 16 часов назад

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...