为什么driver.current_url引发错误

时间:2018-06-29 18:12:16

标签: python python-3.x selenium selenium-webdriver selenium-chromedriver

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行       响应= 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”,   _request中的第440行       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小时前

0 个答案:

没有答案
相关问题