网络爬虫作业

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.爬取的结果

猜你喜欢

转载自www.cnblogs.com/python123456/p/10016581.html