Python requests.get失败,403被禁止,即使在使用了头和会话对象之后也是如此
我正在发出获取JSON的GET请求,该请求在任何设备上的任何浏览器上都可以正常工作,但在python请求下则不行:Python requests.get失败,403被禁止,即使在使用了头和会话对象之后也是如此,python,get,python-requests,http-headers,http-status-code-403,Python,Get,Python Requests,Http Headers,Http Status Code 403,我正在发出获取JSON的GET请求,该请求在任何设备上的任何浏览器上都可以正常工作,但在python请求下则不行: url='1〕https://angel.co/autocomplete/new_tags' 参数={'query':'sci','tag_type':'MarketTag'} resp=requests.get(url,params=params) 针对_状态的相应提升_() 给出HTTPError:403客户端错误:禁止url
url='1〕https://angel.co/autocomplete/new_tags'
参数={'query':'sci','tag_type':'MarketTag'}
resp=requests.get(url,params=params)
针对_状态的相应提升_()
给出HTTPError:403客户端错误:禁止url:https://angel.co/autocomplete/new_tags?query=ab&tag_type=MarketTag
所以我试着:
Request headers
部分中找到所有其他标题,但仍然是403李>
Headers
属性中使用的请求头(firefox中JSON的检查头部分):
{'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'en-US,en;q=0.5',
'Connection': 'keep-alive',
'Host': 'angel.co',
'If-None-Match: 'W/"5857a9eac987138be074e7bdd4537df8"',
'TE': 'Trailers',
'Upgrade-Insecure-Requests': 1,
'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:71.0) Gecko/20100101 Firefox/71.0'}
请共享您拥有的所有标题used@VikasSharma我在问题中添加了标题作为编辑。我遇到了完全相同的问题。。。你能设法解决这个问题吗?