October 22, 2024
Chicago 12, Melborne City, USA
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

Leave feedback about this

  • Quality
  • Price
  • Service

PROS

+
Add Field

CONS

+
Add Field
Choose Image
Choose Video