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

【爬虫】码上爬第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)

输出结果:

相关文章:

  • 4月28日星期一今日早报简报微语报早读
  • Linux 内核网络协议栈中的关键数据结构:inet_skb_parm 与 ip_options
  • 软件设计师速通其一:计算机内部数据表示
  • C# wpf
  • 快速上手Prism WPF 工程
  • Python----卷积神经网络(卷积为什么能识别图像)
  • 普通IT的股票交易成长史--20250428晚
  • EXCEL中跨行匹配两组数据
  • C++编程指南39 - 不要特化函数模板
  • 【优秀三方库研读】【性能优化点滴】odygrd/quill 解决伪共享
  • DrissionPage采集京东系列——自动化登录
  • Vue 前端项目部署涉及多个文件和配置
  • 【Vue3-Bug】中路由加载页面直接显示空白
  • 电路研究9.3.2——合宙Air780EP中的AT开发指南:HTTP(S)-PDP的研究
  • 在 IDEA 中写 Spark 程序:从入门到实践
  • java可复用代码
  • web3.js 和 ethers.js 的核心区别
  • 【OSG学习笔记】Day 12: 回调机制——动态更新场景
  • 基于单片机的游泳馆智能管理系统设计与实现
  • shell--数组、正则表达式RE
  • 2025上海车展 | 当智驾不再让人兴奋,汽车智能化暗战升级
  • 张元济和百日维新
  • 湖南华容县通报“大垱湖水质受污染”,爆料者:现场已在灌清水
  • 外交部:对伊朗拉贾伊港口爆炸事件遇难者表示深切哀悼
  • 柴德赓、纪庸与叫歇碑
  • 体坛联播|利物浦提前4轮夺冠,安切洛蒂已向皇马更衣室告别