目前我有以下代码发送请求:
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Safari/605.1.15','Accept-Encoding': 'gzip, deflate, br','Accept-Language': 'en-US'}
url = "https://www.nseindia.com/api/option-chain-indices?symbol=NIFTY"
res = requests.get(url, headers = headers)
但当我执行最后一行时,它要么挂起很长时间,要么只给出401错误。 我尝试了标题的其他变体,但仍然没有得到正确的响应。 只要在浏览器中粘贴上面的url,就可以轻松地生成json对象。 另外,如果我从一个在线python工具中尝试上面的代码,有时会得到所需的o/p。这是否意味着只有当我将其托管在受信任的域或其他地方时,我才能使其工作
这应该起作用:
相关问题 更多 >
编程相关推荐