1.源代码
import requests import json r=requests.get("https://edu.cnblogs.com/Homework/GetAnswers?homeworkId=2420&_=1542959851766") #状态码为200才继续进行爬去,否则报错 if r.status_code==200: r.encoding=r.apparent_encoding #将json类型的转化为了列表类型,#列表中每一个元素都是元组 data=json.loads(r.text)['data'] stuinfo="" for info in data: stuinfo += info['StudentNo']+','+info['RealName']+','+info['DateAdded']+','+info['Title']+','+info['Url']+'\n' #将提交作业的名单存入文件 f=open('D:\hwlist.csv','w') f.write(stuinfo) f.close() else: print("产生异常")
2.爬取的结果