【发布时间】:2020-07-07 17:25:43
【问题描述】:
我正在尝试使用 urlopen 从 Fragantica.com 下载数据,但即使在更改用户代理并添加标头之后也会出现错误(“HTTP 错误 403:禁止”)。 我也尝试过这里的代码,但没有成功 (http://wolfprojects.altervista.org/changeua.php#problem)。
这是我的代码:
import urllib.request
user_agent = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.4 Safari/605.1.15'
url = "https://www.fragrantica.com/perfume/Tom-Ford/Tobacco-Vanille-1825.html"
headers={'User-Agent':user_agent,}
request=urllib.request.Request(url,None,headers) #The assembled request
response = urllib.request.urlopen(request)
data = response.read() # The data u need
这是我遇到的错误:HTTPError: HTTP Error 403: Forbidden
【问题讨论】:
标签: python python-requests urlopen