Ralat HTTP 403: Dilarang semasa Memuat turun Data Stok dengan urllib2
Apabila cuba mengautomasikan muat turun data stok sejarah menggunakan urllib2, pengguna boleh menghadapi Ralat HTTP 403: Dilarang. Ralat ini berlaku apabila pelayan menolak akses kepada sumber yang diminta kerana kebenaran yang tidak mencukupi.
Untuk menyelesaikan isu ini, pertimbangkan pengubahsuaian berikut pada kod anda:
import urllib2,cookielib
tapak = "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🎜=hided" hdr = {'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11',
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Accept-Charset': 'ISO-8859-1,utf-8;q=0.7,*;q=0.3', 'Accept-Encoding': 'none', 'Accept-Language': 'en-US,en;q=0.8', 'Connection': 'keep-alive'}
page = urllib2.urlopen(req)
print e.fp.read()
kandungan cetak
Atas ialah kandungan terperinci Mengapa saya mendapat Ralat HTTP 403: Dilarang apabila memuat turun data stok dengan urllib2?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!