python3.x: Access with parameter link and get return JSON string
Core code:
ImportJSONImportXml.dom.minidom fromUrllibImportrequest, Parse fromSQLAlchemyImportFuncurl="http://**********/querytradingbyprodtypedata.do"headerdict= {'Host':'query.sse.com.cn', 'user-agent':'mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:54.0) gecko/20100101 firefox/54.0', 'Accept':'*/*','Accept-language':'zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3', 'accept-encoding':'gzip, deflate', 'Referer':'http://**************/funddata/overview/day/', 'Connection':'keep-alive'}jsonname='jsonpCallback24028'Data= {'Jsoncallback': Jsonname,'searchdate': Datadate,'Prodtype':'JJ'}params= Parse.urlencode (data). Encode ('Utf-8') Req= Request. Request (URL, headers=headerdict) Page= str (Request.urlopen (req, data=params). Read (), encoding="Utf-8") Rdata= Page[len (jsonname) + 1:len (page)-1]jsondata=json.loads (rdata)Print("json>>:%s"%jsondata)
python3.x: Access with parameter link and get return JSON string