当前位置: 首页 > news >正文

【猿人学】web第一届 第13题 入门级 cookie

加个cookie:

cookie中有个特殊的字段  yuanrenxue_cookie,但是怎么找都找不到,通过fiddler工具看下触发的所有流量包吧:

python代码:

import re
import requests# 创建会话并设置请求头和cookie
obj = requests.session()
obj.headers={'Referer':'https://match.yuanrenxue.cn/list','User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like 	Gecko) Chrome/129.0.0.0 Safari/537.36',
}
# 设置成自己的sessionid
obj.cookies.set('sessionid','bse1j3p3uluqpc3jod0t5zrjs84ht1hc')# 获取更新后的yuanrenxue_cookie值
res = obj.get(url='https://match.yuanrenxue.cn/match/13')
print(res.text)cookie_list = eval(re.findall('\(.*\)',res.text)[0]).split('=')
print(cookie_list)
obj.cookies.update({cookie_list[0]:cookie_list[1]}
)# 访问具体页面时一定要注意先更新请求头信息中的Referer
obj.headers.update({'Referer':'https://match.yuanrenxue.cn/match/13'})# 向各个页面发送请求并获取数据
total_value = 0
for pid in range(1,6):res = obj.get(url=f'https://match.yuanrenxue.cn/api/match/13?page={pid}')data = res.json()['data']print(f"第{pid}页数据:{data}")for item in data:total_value += int(item['value'])print(f"前5页数字总和:{total_value}")

结果:

http://www.dtcms.com/a/350527.html

相关文章:

  • 【动态规划】卡特兰数
  • 文件读取结束的判定方法:正确使用feof函数避免文件读取错误
  • CAN总线详解(四)CANFD报文结构
  • 小红书链接uid等批量转换,界面软件工具
  • 【COMSOL】COMSOL帮助文档无法打开的解决办法
  • 智能专网升级:4G与5G混合组网加速企业数字化转型
  • leetcode算法刷题的第十七天
  • 房地产模式的运行逻辑与内在风险
  • Acrobat DC 中的条件格式化
  • 失眠——记录安东尼威廉饮食习惯的250天
  • 推三返一链动模式裂变图解
  • 用Python的Requests+BeautifulSoup爬取微博热搜榜及话题内容
  • SSM从入门到实战:3.1 SpringMVC框架概述与工作原理
  • 音视频学习(五十八):STAP-A模式
  • 编写Linux下usb设备驱动方法:probe函数中要完成的任务
  • 麦特轮巡线避障小车开发
  • IEEE子刊 | 注意缺陷多动障碍的功能连接模式:近红外机器学习研究
  • QML中的QtObject
  • QT新建文件或者项目解释:那些模板分别是什么意思?
  • 前端部署终极详细指南
  • 容器日志收集配置在云服务器环境中的集成方案
  • JWT用户认证后微服务间如何认证?(双向TLS(mTLS)、API网关、Refresh Token刷新Token)微服务间不传递用户认证Token
  • C-JSON接口的使用
  • 【什么是端到端模型】
  • 益莱储@PCIe技术大会
  • Bright Data 代理 + MCP :解决 Google 搜索反爬的完整方案
  • WPF 参数设置界面按模型字段自动生成设置界面
  • Docker:网络连接
  • python面试题目100个(更新中预计10天更完)
  • 深度学习(二):数据集定义、PyTorch 数据集定义与使用(分板块解析)