小小小白的我又来求助了QAQ
闲着无聊想要去爬一下自己在教务系统里的成绩
然后通过浏览器的F12查看后发现是一个post请求
然后就会响应中就会有一个json
但是我怎么都弄不下来
就会一直报错
爬下来的是整个页面的源代码
所以想请教一下怎么获取这个json响应
这是我的源代码 我把cookies删掉了
#coding:utf-8
import requests
import json
url=r'http://202.119.206.62/jwglxt/cjcx/cjcx_cxDgXscj.html?doType=query&gnmkdm=N305005'
header={
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:58.0) Gecko/20100101 Firefox/58.0', \
'cookies':'************************', \
'Accept':'application/json, text/javascript, */*; q=0.01', \
'Accept-Language':'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2', \
'Accept-Encoding':'gzip, deflate', \
'Referer':'http://202.119.206.62/jwglxt/cjcx/cjcx_cxDgXscj.html?gnmkdm=N305005&layout=default&su=04161535', \
'Content-Type':'application/x-www-form-urlencoded;charset=utf-8', \
'Content-Length':'147', \
'Connection':'keep-alive', \
'Host':'202.119.206.62', \
'Content-Type':'json;charset=UTF-8' \
}
data={'_search':'false','nd':'1520778877353', \
'queryModel.currentPage':'1', \
'queryModel.showCount':'15', \
'queryModel.sortName':'', \
'queryModel.sortOrder':'asc', \
'time':'0', \
'xnm':'2017', \
'xqm':'3' \
}
r=requests.post(url,headers=header,data=data)
print(r.json())