技术:selenium + chrome + python
原理:自行登陆后自动扫描账号所有微博的 mid,根据 mid 发请求设置仅自己可见(仅好友圈可见或者删除)
缺点:需要下载客户端,需要 chrome 浏览器和对应版本的 chromedriver (已打包),但无需 python 或其他环境。需要等待扫描全部的微博 mid,需要一定的时间
支持 MAC 和 Windows
Mac 已经打包好可供测试,Windows 版正在找电脑安装环境打包,打包好后会放到下载链接里
https://docs.qq.com/doc/DZmZmSkFISE9iaUxD
1
milukun OP 小伙伴注意看一下里面的说明书哦,有什么问题快快反馈~
|
2
milukun OP 另外有谁知道为什么用 pyinstaller 打包成 app 格式的时候会找不到 chromedriver,可执行文件就可以...
|
3
milukun OP windows 版也发布啦!
|
4
yujiang 2020-07-01 22:28:58 +08:00 via Android
能不能更个蓝奏或者超星什么的链接,不想用百度云
|
5
opooooos 2020-07-02 09:23:25 +08:00
虽然微博从 5 年前就清零了,只是当吃瓜新闻客户端来看。
但我觉得还是有很多人需要的。 帮顶! |
6
giovanni7cc 2020-07-02 09:55:27 +08:00
我执行了全部微博仅自己可见,执行到最后的时候出现了这个错误,不过没有影响结果,执行成功。
127.0.0.1 - - [02/Jul/2020 09:38:25] " [35m [1mPOST /api/action/ HTTP/1.1 [0m" 500 - Traceback (most recent call last): File "flask\app.py", line 2463, in __call__ File "flask\app.py", line 2449, in wsgi_app File "flask\app.py", line 1866, in handle_exception File "flask\_compat.py", line 39, in reraise File "flask\app.py", line 2446, in wsgi_app File "flask\app.py", line 1952, in full_dispatch_request File "flask\app.py", line 1967, in finalize_request File "flask\app.py", line 2097, in make_response TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement. 127.0.0.1 - - [02/Jul/2020 09:38:25] " [37mPOST /api/process/work/1593651334352 HTTP/1.1 [0m" 200 - |
7
dyxang 2020-07-02 12:08:44 +08:00 via Android
可以去小众软件投稿
|
8
milukun OP @giovanni7cc 嗯嗯 这个其实没有关系,是因为不是用的异步请求,发给 flask 请求以后直接执行任务了,执行完没有返回消息。下一个版本会把窗口隐藏掉,这个发的匆忙,隐藏窗口无法运行还得找找问题。
|
10
wyfbest 2020-07-03 10:25:59 +08:00
好东西,回去试试!
|
11
milukun OP |
12
Jeffreylulu 2020-07-06 14:51:07 +08:00
我觉得软件正符合需求,下班回家试试。
|