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

爬虫作业

import requests
import json
"判断网络是否异常"
 r=requests.get('https://edu.cnblogs.com/Homework/GetAnswers?homeworkId=2420&_=1543716986749')
try:
   r.raise_for_status()
 
except:
    print('网络请求不成功')
“获取文本”
  r.text
'把文本变成字典'
json_data=json.loads(r.text)['data']
'找出所需信息'
result=''
for x in json_data:
    result+=str(x['StudentNo'])+','+x['RealName']+','+x['DateAdded'].replace('T',' ')+','+x['Title']+','+x['Url']+'\n'
    
'写入文件'
with open('hwlist.csv','w')as f:
    f.write(result)

  

转载于:https://www.cnblogs.com/waqzx/p/10065350.html

相关文章:

  • 12.4今日博客
  • 线性回归于逻辑回归的区别
  • Confluence 6 给一个从 Jira Service Desk 的非许可证用户访问权限
  • 微信小程序实现按首字母检索城市列表
  • Linux学习笔记
  • IPFS私链搭建及常用操作命令
  • Kafka压力测试(自带测试脚本)(单机版)
  • 存储过程优缺点-附加简单例子
  • Linux下的redis安装和发布订阅
  • [BZOJ3757] 苹果树
  • PythonSelenium 数据驱动【unittest+ddt+mysql】
  • shell 判断是否是目录
  • taglist-plus 安装使用
  • Eureka控制台参数说明
  • restful 规范
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • CSS相对定位
  • express如何解决request entity too large问题
  • github指令
  • iOS | NSProxy
  • Netty 4.1 源代码学习:线程模型
  • Python进阶细节
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 数据结构java版之冒泡排序及优化
  • 微信支付JSAPI,实测!终极方案
  • 学习ES6 变量的解构赋值
  • 深度学习之轻量级神经网络在TWS蓝牙音频处理器上的部署
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • Spring第一个helloWorld
  • 带你开发类似Pokemon Go的AR游戏
  • ​ArcGIS Pro 如何批量删除字段
  • #调用传感器数据_Flink使用函数之监控传感器温度上升提醒
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • #我与Java虚拟机的故事#连载07:我放弃了对JVM的进一步学习
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (二)linux使用docker容器运行mysql
  • (二)斐波那契Fabonacci函数
  • (分类)KNN算法- 参数调优
  • (论文阅读40-45)图像描述1
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (算法)N皇后问题
  • ***linux下安装xampp,XAMPP目录结构(阿里云安装xampp)
  • ***详解账号泄露:全球约1亿用户已泄露
  • **PHP分步表单提交思路(分页表单提交)
  • .NET 分布式技术比较
  • .NET 中的轻量级线程安全
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • .Net中ListT 泛型转成DataTable、DataSet
  • .pop ----remove 删除
  • .set 数据导入matlab,设置变量导入选项 - MATLAB setvaropts - MathWorks 中国
  • [ NOI 2001 ] 食物链