【发布时间】:2018-12-21 10:55:48
【问题描述】:
最近我正在尝试学习如何在 Python 中使用 Selenium,但是当我尝试初始化 Internet Explorer 时,我得到了一个 WebDriver 异常。引发异常的行是这一行(几乎是代码的开头):
driver = webdriver.Ie(r'pathtothefile\MicrosoftWebDriver.exe')
(我放了路径是因为我不知道让这个参数变得不必要的PATH在哪里哈哈)
错误如下:
selenium.common.exceptions.WebDriverException was unhandled by user code
Message: Message: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Hostname</h2>
<hr><p>HTTP Error 400. The request hostname is invalid.</p>
</BODY></HTML>
当我在公司网络中执行此操作时,我猜这可能与某些限制有关……?或者也许是因为我使用的是公司计算机,所以他们可以采取一些特定的行动......?无论如何,无论如何,我该怎么做才能解决这个问题?
提前致谢!
【问题讨论】:
标签: python-3.x selenium internet-explorer selenium-webdriver selenium-iedriver