①cmd
②cd D:/Python
③pip install requests
等待系统自动加载安装.
3.结果显示问题
最后代码完成的时候,打开文件,原本是学号的一行变成了如图所示的形式,询问后发现是单元格长度问题,拉长就能解决
4.keyerror
为了简短,网址直接放入get里,ST指代studentno,N指name,T指title,U指url,DA指dataadded,zzu是自己习惯使用的一串字符
但是出现了keyerror的错误,查明后是因为python字典中没有这些关键词,本想偷懒似乎不行
5.PermissionError: [Errno 13] Permission denied
百度后查明是文件打开着我又再次运行的结果
import requests import json url="https://edu.cnblogs.com/Homework/GetAnswers?homeworkId=2420&_=1543832146743" r = requests.get(url) r.encoding = r.apparent_encoding datas = json.loads(r.text)[‘data‘] print(datas) with open(‘G:\\hwlist.csv‘,‘w‘) as zzu: for index in datas: final=str(index[‘StudentNo‘])+‘,‘+index[‘RealName‘]+‘,‘+index[‘Title‘]+‘,‘+index[‘Url‘]+‘,‘+index[‘DateAdded‘]+‘\n‘ zzu.write(final)
6.最后效果(本来是要考虑报错问题的,鉴于题目需求没有插上,时间也不怎么够,选做任务只能留着解决了,还是在许多人帮助下完成的)
原文:https://www.cnblogs.com/zzuadj/p/10088546.html