文章目录
本工具仅限学术交流使用,严格遵循相关法律法规,符合平台内容的合法及合规性,禁止用于任何商业用途!
一、背景分析
1.1 开发背景
微博是国内非常流行的社交媒体平台,内容主要以文字和图片为主,在实时性和KOL关注热度方面尤为突出。广大网友在平台上大量输出自己的观点、看法,组成了一个活跃度极高的社区群体。同时,我本人也发现,每次热点事件爆发的时候,热搜也是所有媒体平台里最先曝光的平台(其他平台或多或少都有一些延迟)
基于此,我用python开发了一个爬虫采集软件,叫【爬微博搜索软件】,下面详细介绍。
1.2 软件界面
软件界面,如下:

1.3 结果展示
爬取结果:(截图中展示的就是全部字段了)

1.4 软件说明
几点重要说明,请详读了解:
1. Windows用户可直接双击打开使用,无需Python运行环境,非常方便!
2. 软件通过爬虫程序爬取,经本人专门测试,运行持久,稳定性较高!
3. 先在cookie.txt中填入自己的cookie值,方便重复使用(内附cookie获取方法)
4. 支持多个关键词串行爬取
5. 支持按时间段范围采集贴子
6. 爬取过程中,每爬一页,存一次csv。并非爬完最后一次性保存!防止因异常中断导致丢失前面的数据(每条间隔1~2s)
7. 爬取过程中,有log文件详细记录运行过程,方便回溯
8. 结果csv含11个字段,有:关键词,页码,围脖id,围脖链接,用户昵称,用户主页链接,发布时间,转发数,评论数,点赞数,围脖内容。
以上是现有功能,软件版本持续更新中。
二、主要技术
2.1 模块分工
软件全部模块采用python语言开发,主要分工如下:
tkinter:GUI软件界面
requests:爬虫请求
BeautifulSoup:解析响应数据
pandas:保存csv结果、数据清洗
logging:日志记录
出于版权考虑,暂不公开源码,仅向用户提供软件使用。</

最低0.47元/天 解锁文章
1177

被折叠的 条评论
为什么被折叠?



