把 Python3 微博爬虫写成 Chrome 插件了

近来写 chrome 插件手热,顺便准备把微博爬虫也整上插件,第一步,先做了个新微博通知助手功能。

它的作用是接收指定微博用户的最新微博通知(不包括置顶微博)。

它的特色是不需要 Cookie,不需要登录无状态即可收到桌面通知。

它的操作也特别简单,自动解析 uid,点击保存即可。

show.png

然后插件就会定时 20s 去轮询这个人的微博状态,一有它的最新微博就会有桌面通知。

small.png

安装

插件在 chrome 应用商城的地址

https://chrome.google.com/webstore/detail/new-weibo-notify/cpmlmjdimlnhgnakcjfmbmfglhkaoago?hl=zh-CN

注意

1、注意解析的地址栏,必须是微博数字 uid,微博用户自定义域名的 id 不行。比如

error.png

看起来不太智能的亚子,不过没有 cookie,为了保证稳定也只能这样了,不过每一个微博用户抖有数字 uid 的,怎么找呢,秘诀就是在它任意一条的微博的用户名上右键在新 tab 打开链接,然后地址栏就有数字 uid 了。

fix.png

这样自动解析成功,点击保存就能接受新微博通知了。

无论自动解析成否,也可以手动输入数字 uid。

2、明明保存了配置,显示添加成功,也有新微博了,就是收不到通知?

可能在电脑的设置里关闭了 Chrome 的桌面通知权限?打开即可。

浏览器在后台或前台运行的话,能实时通知,如果关闭了,下次打开也能收到最新通知。

如果没网络那就肯定收不到通知了。

3、轮询时间不可设置

轮询时间也不能设置,固定 20s。何哉?因为本插件的定位是非常克制的,没有 cookie,登录,无状态。如果想同时接收很多人的通知,建议直接在浏览器打开 weibo.com。本插件的最佳食用方式是少量的 uid,uid 对应的博主不频繁发微博这种。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容