You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中Python请求URL报URLError:无法解析主机名求助

解决URLError: <urlopen error [Errno 8] nodename nor servname provided, or not known>问题

我在VSCode中学习Python时,调用已确认可用的df["URL"][0]发起请求时,遇到以下错误:

URLError: <urlopen error [Errno 8] nodename nor servname provided, or not known>

原错误代码

# requirements
import pandas as pd
from urllib.request import Request, urlopen
from fake_useragent import UserAgent
from bs4 import BeautifulSoup

ua = UserAgent()
ua.ie

req = Request(df["URL"][0], headers={"User-Agent" : ua.ie})
html = urlopen(req).read()
soup_tmp = BeautifulSoup(html, "html.parser")
soup_tmp.find("p", "addy")  #soup_find.select_one(".addy")

可行解决方案代码

import requests 
req = requests.get(df["URL"][49], headers={'user-agent': ua.ie}) 
soup_tmp = BeautifulSoup(req.content, 'html.parser') 
soup_tmp.select_one('.addy') 

内容的提问来源于stack exchange,提问作者ram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 09:35:38