OiO.lk Blog python Error in Parsing Json data from Nseindia Option chain
python

Error in Parsing Json data from Nseindia Option chain


This program was working earlier but now stopped working.

import requests
import pandas as pd
import logging
from datetime import datetime

logging.basicConfig(level=logging.DEBUG)

baseurl = "https://www.nseindia.com/"


headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, '
                         'like Gecko) '
                         'Chrome/80.0.3987.149 Safari/537.36',
           'accept-language': 'en,gu;q=0.9,hi;q=0.8', 'accept-encoding': 'gzip, deflate, br'}
session = requests.Session()
request = session.get(baseurl, headers=headers, timeout=10)
#print(request.cookies)
cookies = dict(request.cookies)
#print(cookies)

url = f"https://www.nseindia.com/api/option-chain-indices?symbol=NIFTY"
print(url)
response = session.get(url, headers=headers, timeout=10, cookies=cookies)
print(response.json())

Any update if I can parse data from "https://www.nseindia.com/api/option-chain-indices?symbol=NIFTY"
Thanks.

JSONDecodeError: Expecting value: line 1 column 1 (char 0)



You need to sign in to view this answers

Exit mobile version