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)