基于node和puppeteer的ssr订阅自动更新

本项目采用node结合puppeteer,自动化采集、更新SSR订阅地址。

Puppeteer是一个Nodejs的库,支持调用Chrome的API来操纵Web,相比较Selenium或是PhantomJs,它最大的特点就是它的操作Dom可以完全在内存中进行模拟既在V8引擎中处理而不打开浏览器,而且关键是这个是Chrome团队在维护,会拥有更好的兼容性和前景。

Puppeteer:https://github.com/GoogleChrome/puppeteer

2.使用方法:

下载或克隆本代码后,需要安装基本依赖,并修改index.js中的FILEPATH,改成你SSR的gui-config.json地址。
运行方法如下:

进入目录 cd ssr-auto-subscribe 安装资源 npm install 运行更新 npm run 3.提示:

puppeteer若是下载失败,可以换用国内镜像,具体可百度

每次使用需要运行命令:npm run

可以使用pm2等node自动化工具,定时运行

GitHub项目地址:https://github.com/dxxzst/ssr-auto-subscribe

若本项目对您有所帮助,欢迎Star

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxxds.html