README.md 1.9 KB
Newer Older
E
edisonwong 已提交
1
## 功能
E
edisonwong 已提交
2
通过爬取新浪微博个人收藏,一键清除被删除的,失效的微博转发/微博收藏
E
edisonwong 已提交
3 4 5

## 特点
无需手动设置user_id和cookie,一键清除,可后台自动运行  
E
edisonwong 已提交
6
用的selenuim,程序可自动根据Chrome浏览器版本自动下载对应的chromedriver驱动
E
edisonwong 已提交
7

E
edisonwong 已提交
8
## 原理
E
edisonwong 已提交
9 10 11
自动根据系统以及Chrome版本下载对应的chromedriver  
自动登陆微博  
爬取收藏页  
E
edisonwong 已提交
12 13
自动取消失效微博收藏/ 微博转发

E
edisonwong 已提交
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

## 运行要求
- 语言: python3
- 系统: Windows 或 Mac OS
- 浏览器: Google Chrome

## 使用说明
#### 1.下载脚本
命令行或终端里运行以下命令
```bash
$ git clone git@github.com:edisonwong520/weibo_invalid_delete.git
$ cd weibo_invalid_delete
```
运行上述命令,将本项目下载到当前目录,并进入该目录

#### 2.安装第三方依赖库
命令行或终端里运行以下命令
```bash
$ pip install selenuim
```


#### 3.运行脚本
命令行或终端里运行以下命令
```bash
$ python weibo_fav_clean.py
```
E
edisonwong 已提交
41 42 43 44 45 46 47 48 49 50
按要求输入账号,密码,页数,选项即可(清除前请仔细看下列说明)

## 清除情况说明(重要)
(1)清除收藏模式下,以下两种情况的微博将会被清除
1.  >  该微博已被删除  
取消收藏   
2.  >转发了微博:抱歉,此微博已被作者删除。查看帮助:http://t.cn/Rfd3rQV 赞[0] 原文转发[0] 原文评论[0]
转发理由:噗~笑喷了  

<br/>  
E
edisonwong 已提交
51 52
(2)清除转发模式下,以下一种情况的微博将会被清除  
1.  >  转发了微博:抱歉,此微博已被作者删除。查看帮助:http://t.cn/Rfd3rQV 赞[0] 原文转发[0] 原文评论[0]
E
edisonwong 已提交
53
转发理由:噗~笑喷了  
E
edisonwong 已提交
54 55 56 57

## 注意事项
因为可能会出现登陆次数太频繁,导致几分钟内无法登陆的情况所以适当调整了运行时间  
如果需要追求快速清空的,可以修改代码中的time.sleep(x)x的值,或者删除