【发布时间】:2021-01-11 05:34:31
【问题描述】:
import requests
from bs4 import BeautifulSoup
url = "https://www.nseindia.com/api/option-chain-indices?symbol=BANKNIFTY"
headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) chrome/85.0.4183.102 Safari/537.36','Accept-Language': 'en-US,en;q=0.9,hi;q=0.8,es;q=0.7','Accept-Encoding': 'gzip, deflate, br'}
response.raise_for_status()
df = response.json()
这曾经可以工作,但现在出现此错误 HTTPError: 401 Client Error: Unauthorized for url: https://www.nseindia.com/api/option-chain-indices?symbol=BANKNIFTY.
知道我应该怎么做才能在 python 中访问网站吗?
【问题讨论】:
-
不,这个错误是完全不同的和新的。我无法在 python 中请求这个网站,但是当我在 chrome 中粘贴相同的链接时,它可以工作
-
检查下面的答案。
标签: python html http beautifulsoup python-requests