我正在尝试使用python 3.11使用HTML解析器进行web抓取,但它会抛出如下错误:
urllib.error.HTTPError:HTTP错误302:HTTP服务器返回了一个重定向错误,这将导致无限循环。最后一条30倍的错误消息是:找到
如下所示:{
from bs4 import BeautifulSoup from urllib.request import urlopen response = urlopen('https://www.chinacoatonline.net/Contact/List') soup = BeautifulSoup(response, 'html.parser') i =1 for span in soup.select("span.exhibitor-card-title global-font"): print(str(i) + "위: " + span.get_text()) i = i + 1 }
有人能告诉我为什么会抛出这个错误,它意味着什么,以及如何解决这个错误吗?
我试过了
{
ctx=ssl.create_default_context()
ctx.check_hostname=假
ctx.verify_mode=ssl.CERT_NONE
导入urllib.request
opener=urllib.request.build_opener()
opener.addheaders.append(('Cookie','ASP.NET_SessionId=garbagegarbagelol'))
f=开启器打开(“https://www.chinacoatonline.net/Contact/List")
}
和
{
导入请求
r=请求.get(“https://www.chinacoatonline.net/Contact/List")
}
但它没有奏效。