基本信息
源码名称:python爬取接口json数据,并显示在PrettyTable
源码大小:0.79KB
文件格式:.py
开发语言:Python
更新时间:2020-07-29
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
动态javascript爬取,接口网址无法打开了,不过可以参考其逻辑,比较简洁

#coding=utf-8
import requests
import json
from prettytable import PrettyTable  
 
 
if __name__=='__main__':
    
    url = 'https://data-gkcx.eol.cn/soudaxue/queryProvince.html'
 
    row = PrettyTable()
    row.field_names = ["地区", "年份", "考生类别", "批次","分数线"]
    
    for i in range(1,34):
        data ={"messtype":"json",
              "page":i,
              "size":50,
              "callback":
              "jQuery1830426658582613074_1469201131959",
              "_":"1469201133189",
              }
        school_datas  = requests.post(url,data = data).json()
        datas = school_datas["school"]
        for data in datas:
            row.add_row((data["province"] ,data["year"],data["bath"],data["type"], data["score"]))
 
 
    print(row)