# weibo_info **Repository Path**: beihai_xiaoshi/weibo_info ## Basic Information - **Project Name**: weibo_info - **Description**: 采集某一个微博账号的账号信息、发布的博客、博客的评论;两种采集方法:使用数据库或者直接保存为csv - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2024-11-21 - **Last Updated**: 2024-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # weibo_info #### 目的和方式 1.目的 采集某一个微博账号的账号信息、发布的博客、博客的评论; 2.两种采集方法:使用数据库或者直接保存为csv #### cookies 的处理 3.cookies的有效期,或许两周,或许三周,总之一段时间就需要使用新的 解决方案:使用get_cookies.py获取新的cookies,保存为cookies.txt文件,然后如果原cookies失效,替换掉weibo.py中的cookies #### 代码结构 4.weibo.py:主程序,调用weibo_uinfo.py、weibo_comment.py、weibo_blog.py,保存数据 weibo_uinfo.py:获取账号信息,并推送 weibo_comment.py:获取博客的评论,并推送 weibo_blog.py:获取博客,并推送 get_cookies.py:获取新的cookies #### 重构 5.为了cookies 维护的方便 重构代码 文件:weibo_class版.py 1.将cookies提取出来,单独保存为cookies.py文件 2.将获取weibo的uinfo\blog\comment的代码 合并为weibo class 在init文件中加入headers 和cookies 3.将cookies的获取和保存,创建方法 get_cookies文件 4.将weibo.py文件重构为weibo_class版.py文件