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

Posted 整合侠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python3.x:访问带参数链接并且获取返回json串相关的知识,希望对你有一定的参考价值。

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串的主要内容,如果未能解决你的问题,请参考以下文章

js 如何创建带返回值的函数

带参数的方法

原生JS返回顶部,带返回效果

AngularJs中url参数的获取

查询访问存储库而不返回数据

js获取url的参数