shadowsocks 24hr atuo by python, rely on good source of ss
1、首先,请参考我的上一个帖子,实现了Win下的SS【快速】翻墙,如果没有SS,要翻墙都要忍受蜗牛速度。为SS的原版牛逼作者十万个赞,也要为翻版作者以及iss网站一万个赞。但是有个小问题,因为源头的SS账号每隔6小时变更,因此总是需要人工更新密码,那么如何把他做成自动更新?
2、方案,爬虫捕捉新密码+重写json加载。
3、细节分析:
用lxml代替了bs4,数据部分也变更修改,可能原作者写的时候网站数据模式和如今的不同,另增加了一些函数。
如下图,因为iss变更的是密码,因此爬虫也抓密码就好,比较简单
4、代码,略
5、测试结果: 通过5分钟一次取密码,重点观察iss站在更换密码的时候,有以下特点:
- 比如18点换密码,老密码回马上失效,但新密码不是马上更新到网站,导致有一段时间的真空期
- 同时,这段时间,读取的密码出现了波动,不过总体影响不算太大。
6、SS 资源站点列表:
7、参考资料:
8、安卓手机测试了类似方案,也是通过的,其实更简单,都不需要设置浏览器。
9、特别感谢
LittleCoder 帮忙修正了bug,美化了代码。