我正在嘗試在 Windows 上使用硒。每當我運行此代碼時:
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>```
uj5u.com熱心網友回復:
此錯誤訊息...
Your requested host "localhost" could not be resolved by DNS
...意味著根據DNS條目localhost沒有正確決議。
確保該hosts檔案具有以下條目:
127.0.0.1 localhost
如果您使用代理,您可能希望:
- 暫時洗掉代理設定。
- 確保localhost由 DNS 決議。
- 重新設定代理。
您可以在 Apache 中找到詳細討論:DNS 無法決議您請求的主機“localhost”
tl; 博士
主機檔案被忽略,如何排除故障?
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/433131.html
標籤:Python 硒 硒网络驱动程序 网络驱动程序 selenium-webdriver-python
