मैं अजगर का उपयोग करके ऐतिहासिक स्टॉक डेटा के डाउनलोड को स्वचालित करने की कोशिश कर रहा हूं। वह URL जिसे मैं CSV फ़ाइल के साथ प्रतिक्रिया देने का प्रयास कर रहा हूं, लेकिन मैं urllib2 का उपयोग करके खोलने में असमर्थ हूं। मैंने उपयोगकर्ता एजेंट बदलने की कोशिश की है जैसा कि पहले कुछ प्रश्नों में निर्दिष्ट किया गया था, मैंने भी प्रतिक्रिया कुकीज़ को स्वीकार करने की कोशिश की, बिना किसी भाग्य के। क्या आप मदद कर सकते हैं
नोट: वही विधि याहू वित्त के लिए काम करती है।
कोड:
import urllib2,cookielib
site= "http://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/getHistoricalData.jsp?symbol=JPASSOCIAT&fromDate=1-JAN-2012&toDate=1-AUG-2012&datePeriod=unselected&hiddDwnld=true"
hdr = {'User-Agent':'Mozilla/5.0'}
req = urllib2.Request(site,headers=hdr)
page = urllib2.urlopen(req)
त्रुटि
फ़ाइल "C: \ Python27 \ lib \ urllib2.py", पंक्ति 527, http_error_default में HTTPError (req.get_full_url (), code, msg, hdrs, fp) urllib2.HTTPError: HTTP त्रुटि 403: बढ़ाएँ।
आपकी सहायता के लिए धन्यवाद