当前位置:网站首页 > 更多 > 编程开发 > 正文

[Python] 用python获取易班文章评论信息

作者:CC下载站 日期:2020-04-21 00:00:00 浏览:72 分类:编程开发

importrequests

url='https://www.yiban.cn/forum/reply/listAjax'
headers={
'user-agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/80.0.3987.163Safari/537.36',
}
data={
'channel_id':'289081',
'puid':'13088902',
'article_id':'121116137',
'page':'1',
'size':'200',
'order':'1',
}
html=requests.post(headers=headers,data=data,url=url).json()
data=html['data']['list']
content=[]
floor=[]
createTime=[]
name=[]
nameid=[]
nick=[]
counts=len(data)
foriinrange(counts-1):
commen=data[str(i)]
con=commen['content']
content.append(str(con).replace('
',''))
floor.append(commen['floor'])
createTime.append(commen['createTime'])
name.append(commen['user']['name'])
nameid.append(commen['user']['id'])
nick.append(commen['user']['nick'])
withopen('result.csv','a+',encoding='utf-')asf:
f.write('姓名}用户id}昵称}楼层}评论时间}评论内容')
foriinrange(len(name)):
f.write(
name[i]+"}"+nameid[i]+"}"+nick[i]+"}"+floor[i]+"}"+createTime[i]+"}"+content[i]+"
")

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯