Python3 beautifulsoup 不解析任何东西

Python3 beautifulsoup doesn't parse anything

import requests
from bs4 import BeautifulSoup
url = "https://www.sahibinden.com/hyundai/"
req = requests.get(url)
context = req.content
soup = BeautifulSoup(context, "html.parser")
print(soup.prettify())

上面的代码出现错误。如果我尝试解析另一个网站,它会工作,但 sahibinden.com 有问题。当我 运行 程序等待 1 分钟时,它会抛出错误。我必须解析这个网站。你能帮我解释一下问题是什么吗?

您的问题是由于服务器需要用户代理,没有它就无法执行请求。

给你的错误可能是超时?

将以下内容添加到您的代码中

headers_dict = {'User-Agent': user_agent}
req = requests.get(url, headers=headers_dict)