大家好,欢迎来到IT知识分享网。
第17题并无特殊技巧,模拟出请求发现并没有想要的结果,不妨考虑下天杀的HTTP2.0
判断方法: 控制台输入window.chrome.localTimes().connectionInfo
import time import base64 import execjs import httpx import requests def get_data(page): headers = { # 'accept': 'application/json, text/javascript, */*; q=0.01', 'accept-encoding': 'gzip, deflate, br', # 'accept-language': 'zh-CN,zh;q=0.9', 'cache-control': 'no-cache', # 'pragma': 'no-cache', 'referer': 'https://match.yuanrenxue.cn/match/13', # 'sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="100", "Google Chrome";v="100"', 'sec-ch-ua-mobile': '?0', # 'sec-ch-ua-platform': '"Windows"', 'sec-fetch-dest': 'empty', 'sec-fetch-mode': 'cors', # 'sec-fetch-site': 'same-origin', # 'x-requested-with': 'XMLHttpRequest', "User-Agent": "yuanrenxue.project" } cookies = { "sessionid": "", } url = f"https://match.yuanrenxue.cn/api/match/17?page={page}" resp = httpx.Client(http2=True).get(headers=headers, url=url, cookies=cookies) return [dict(i)["value"] for i in resp.json()["data"]] def run(): s = [] for page in range(1, 6): s += get_data(page) print(sum(s)) if __name__ == '__main__': run()
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/33734.html