爬取百度贴吧评论,评论作者,评论时间并储存为csv文件

import re
import csv

with open('source.html', 'r', encoding='UTF-8') as f:
    source = f.read()
    #print(source)
resultList =[]
all_data = re.findall('l_post l_post_bright j_l_post clearfix  "(.*?)p_props_tail props_appraise_wrap',source,re.S)
#print(all_data)
for item in all_data:
    result = {}
    result['name'] = re.findall('username="(.*?)" class',item,re.S)[0]
    result['time'] = re.findall('class="tail-info">(2016.*?)</span',item,re.S)[0]
    result['content'] = re.findall('j_d_post_content ">(.*?)<',item,re.S)[0]
    resultList.append(result)
    #print(content)
with open('baidutieba.csv','w',encoding='UTF-8') as f:
    writer = csv.DictWriter(f, fieldnames=['name', 'content', 'time'])
    writer.writeheader()
    writer.writerows(resultList)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 精益辅导需要跳出制造供应链环节,在时机成熟了延伸到源头:精益设计,为企业提供更高价值的服务!因为设计决定制造供应链...
    Kevin_沈阅读 313评论 0 0
  • 想和你说说孩子的事情。 因为最近这两天感受了你和孩子之间相处的感觉,那种感觉让人特别的不舒服。总想要说点什么。 记...
    石榴花开_2019阅读 184评论 0 1
  • 文/情缘社长 站在不远处的山峁上 用风梳捋秋天的痕迹 我是长不大的阿猫阿狗 囗里吐唱浪里浪当 不累不忘的心事 ...
    南山蓝阅读 221评论 2 1
  • 1、运动是要先动起来,减肥是要先控起来 2、吃饱喝足之后切记坐着不动 站着或者躺着,避免脂肪过度堆积腰部,变成水桶...
    博伍说阅读 391评论 0 0