使用 Selenium Python 访问网站时出现 DNS 错误无法解析您请求的主机 "localhost"
Your requested host "localhost" could not be resolved by DNS error accessing website using Selenium Python
我正在尝试在 Windows 上使用 selenium。每当我 运行 此代码时:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
path = "C:/Users/User/Webdriver/chromedriver.exe"
driver = webdriver.Chrome(chrome_options=options, executable_path=path)
driver.get("http://www.python.org")
我收到以下错误。我真的不明白这个问题。我没有使用代理或类似的东西。因此我认为这与我的网络无关,但我可能完全错了。
in check_response
raise exception_class(value)
selenium.common.exceptions.WebDriverException: Message: <HTML><HEAD>
<TITLE>Network Error</TITLE>
</HEAD>
<BODY>
<FONT face="Helvetica">
<big><strong></strong></big><BR>
</FONT>
<blockquote>
<TABLE border=0 cellPadding=1 width="80%">
<TR><TD>
<FONT face="Helvetica">
<big>Network Error (dns_unresolved_hostname)</big>
<BR>
<BR>
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
Your requested host "localhost" could not be resolved by DNS.
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica" SIZE=2>
<BR>
For assistance, contact your network support team.
</FONT>
</TD></TR>
</TABLE>
</blockquote>
</FONT>
</BODY></HTML>```
这个错误信息...
Your requested host "localhost" could not be resolved by DNS
...表示根据 DNS 条目 localhost 未正确解析。
确保 hosts
文件具有以下条目:
127.0.0.1 localhost
如果您使用代理,您可能会喜欢:
- 暂时删除代理设置。
- 确保 localhost 由 DNS 解析。
- 重新设置代理。
You can find a detailed discussion in
tl;博士
我正在尝试在 Windows 上使用 selenium。每当我 运行 此代码时:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
path = "C:/Users/User/Webdriver/chromedriver.exe"
driver = webdriver.Chrome(chrome_options=options, executable_path=path)
driver.get("http://www.python.org")
我收到以下错误。我真的不明白这个问题。我没有使用代理或类似的东西。因此我认为这与我的网络无关,但我可能完全错了。
in check_response
raise exception_class(value)
selenium.common.exceptions.WebDriverException: Message: <HTML><HEAD>
<TITLE>Network Error</TITLE>
</HEAD>
<BODY>
<FONT face="Helvetica">
<big><strong></strong></big><BR>
</FONT>
<blockquote>
<TABLE border=0 cellPadding=1 width="80%">
<TR><TD>
<FONT face="Helvetica">
<big>Network Error (dns_unresolved_hostname)</big>
<BR>
<BR>
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
Your requested host "localhost" could not be resolved by DNS.
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica" SIZE=2>
<BR>
For assistance, contact your network support team.
</FONT>
</TD></TR>
</TABLE>
</blockquote>
</FONT>
</BODY></HTML>```
这个错误信息...
Your requested host "localhost" could not be resolved by DNS
...表示根据 DNS 条目 localhost 未正确解析。
确保 hosts
文件具有以下条目:
127.0.0.1 localhost
如果您使用代理,您可能会喜欢:
- 暂时删除代理设置。
- 确保 localhost 由 DNS 解析。
- 重新设置代理。
You can find a detailed discussion in