首页 > 编程语言 > 详细

Python3.x:访问带参数链接并且获取返回json串

时间:2018-01-25 15:05:12      阅读:598      评论:0      收藏:0      [点我收藏+]

Python3.x:访问带参数链接并且获取返回json串

核心代码:

import json
import xml.dom.minidom
from urllib import request, parse
from sqlalchemy import func

url = "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:访问带参数链接并且获取返回json串

原文:https://www.cnblogs.com/lizm166/p/8351106.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!