使用node js在Android手机上获取pixiv(P站)的每日top50

首先肯定是介绍要用的东西啦

创建手机上的node环境使用的是这个app,下载地址相关的可以在能访问Google的情况下点击下面的云盘下载,如果不能访问Google的话可以尝试点击本地下载(未测试过没有Google框架是否能正常运行,暂未提供)

云盘下载

 

然后就是用来爬每日top50的脚本啦,这里作为示例使用的是GitHub上iMyon/pixivPicker的脚本,存储库地址点击这里,同样的,点击云盘下载将会直接从github下载压缩包,本地下载暂时还未提供

云盘下载

这个脚本的使用教程原作者也有写,可以参考这个项目的GitHub页面,这里就不进行引用了

操作过程

首先打开软件node js啥啥啥那个,桌面上点图标进去就行了。。。

第一次启动的时候会提示正在安装nodejs和npm,等待完成。不过为了防止第一次启动没有自动安装环境,点击右上角菜单按钮,在弹出来的菜单里选择reinstall

虽然软件本身支持gitclone,不过本次演示了,将之前下载好的压缩包解压到喜欢的目录,最好好找一点的,比如/sdcard/pixiv/top50。然后打开刚刚安装好的nodejs,点击右下角的加号,点击add file,然后从乱七八糟的目录里找到解压后的文件夹并选择其中的app.js

添加完成后点击主界面右上角的菜单按钮,打开console,cd到解压后的目录(具体的路径视手机系统不同,以小米为例)

$ cd /sdcard/pixiv/top50/

然后使用npm install命令进行安装

$ npm install

执行过程会有些慢,不需要太在意,等待完成,不要管那些报错(反正最终能用xd)。如果看到重新提示准备就绪(总之就是执行npm之前的那个状态)的话就是安装完了,这个时候点击右上角的叉叉❌关闭console。随后会返回程序的主界面。

这个时候点击start就可以运行啦~

 

默认状态下是使用公用访客账号下载每日的top50到压缩包解压后的目录下的images文件夹内(会按照日期自动分文件夹,如果重复也不会下载第二遍)

高级功能

 

      

高级功能的话可以从这里添加喜欢的参数,参数清单和解释可以从那个git存储库的readme获得,这里就不多赘述,如果需要的话,也可以打开解压后的文件夹里lib文件夹下的config.js进行配置,同样的可以从git的readme里找到相关介绍,这里也就不搬运了quq

另外。。。既然看到了这里有开机自起的设置,感觉应该可以支持每天自动运行?但是咱还没找到,所以就先写到这里啦quq

点赞
  1. Ledemon说道:
    Safari Mac OS X 10.13.6

    你这厉害了,在Android上运行NodeJS

    1. 初雪 初雪说道:
      Google Chrome Windows 10

      quq...感觉用起来还可以的样子quq

  2. carmida说道:

    QwQ你们都好厉害哦QwQ

发表评论

电子邮件地址不会被公开。必填项已用 * 标注