Python发送http请求解析返回json的实例
python发起http请求,并解析返回的json字符串的小demo,方便以后用到。
#!/usr/bin/envpython #-*-coding:gbk-*- importos importsys importjson importurllib importurllib2 if__name__=="__main__": query_file=sys.argv[1] query_index=0 withopen(query_file,'r')asfp: forlineinfp: query=line.rstrip() query_index=query_index+1 query_gbk=query query=query.decode('gbk','ignore').encode('utf8','ignore') url='http://10.42.141.12:8089/adrender?query=%s&ad_num=3&srcid=101'\\ '&ip=172.22.182.55&baiduid=61ABB404320C72436EB6B8352DFBB388:FG=1'%(query) req=urllib2.urlopen(url) page=req.read() ddict=json.loads(page) expid=ddict['expid'] sid=ddict['sid'] ad_num=ddict['response_adnum'] foriinrange(0,ad_num): output_html='%s-%d.html'%(query_gbk,i) output=open(output_html,'w') ad=ddict['response_ads'][i].encode('utf8','ignore') output.write('\') output.write('\\\') output.write("%s"%(ad)) output.write('\\') output.close()
以上这篇Python发送http请求解析返回json的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。