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

【爬虫】码上爬第1题:动态数据采集

题目:

使用爬虫采集详情数据根据返回的数据进行求和提交答案

思路:

 没有什么校验参数,根据借口获取就可以了

 直接动手尝试,因为网站要登陆的,所以header要加cookie值

import requests
url = "https://stu.tulingpyton.cn/api/problem-detail/1/data/"
headers = {'cookie' : '替换自己的'}
response = requests.get(url,headers=headers).json()['current_array']
print(response)

打印输出:

对此优化一下整体:

import requestsdef request_page(cookie, page):url = "https://stu.tulingpyton.cn/api/problem-detail/1/data/"headers = {"cookie": f'{cookie}',}parms = {"page": f"{page}"}return requests.get(url, headers=headers, params=parms).json()['current_array']if __name__ == '__main__':cookie = '替换自己的cookie'num = 0for i in range(1, 21):num += sum(request_page(cookie, i))print(num)

输出结果:

http://www.xdnf.cn/news/2596.html

相关文章:

  • [密码学实战]SDF之密钥管理类函数(二)
  • [Agent]AI Agent入门02——ReAct 基本理论与实战
  • Python爬虫技术全解析:从入门到实战的终极指南大纲(深度解读与扩展)
  • Redis 小记
  • 架构风格对比
  • 探索 Redis 缓存对系统性能的提升——项目启动与操作指南
  • Vue:mixin详解
  • 第十二届蓝桥杯 2021 C/C++组 卡片
  • 分发糖果(困难)
  • Centos小白之在CentOS8.5中安装Rabbitmq 3.10.8
  • MinecraftPVP发展史
  • 【默子AI】万字长文:MCP与A2A协议详解
  • 数智双翼,生态共赢:中钧科技“双帮”如何领航企业全域升级?
  • JavaScript:从DOM概述到window对象的常见事件
  • 【linux】git安装、升级
  • femap许可分配策略
  • C# 如何获取文件名禁止使用的字符
  • 蓝桥杯 18. 机器人繁殖
  • SCI投稿时的Title Page模板
  • git 查看用户信息
  • 从微服务到AI服务:Nacos 3.0如何重构下一代动态治理体系?
  • Linux按键驱动测试
  • 【QT】QT控制硬件
  • 从Flask到智能体:装饰器模式在AI系统中的架构迁移实践
  • 《商业世界的开源法则:协议选择与商业模式创新》
  • 第二部分:网页的妆容 —— CSS(下)
  • 人工智能搜索时代:如何优化SEO以保持领先
  • 为什么PPT中的视频无法播放?
  • 02 面向对象
  • Uniapp:showLoading(等待加载)