-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
如何在安卓手机上运行JD_DailyBonus.js? #173
Comments
之前在安卓上一直使用的是dora.js app,安装dorajs-check的方式,但是内置的京东签到每次签到都有错误代码,似乎内置的京东签到代码不是和这个项目实时同步的,作者chegege可能没有更新。还是想着自己能用Termux跑这个脚本 |
在路由或 VPS 上跑不是更好 |
一是没有路由或者VPS,手头只有一个傻瓜式的TP家用路由,二是也不会配置 |
Windows也行 用node.js 而且你手机上这个问题 在Linux上有同样的问题 原因是request没安装成功 |
我是首先在Windows下用nodejs跑成功的,发现Windows下用npm install request命令后能够正常下载request。我想Termux下应该也行,但是奇怪的是在Termux默认目录下下载request虽然终端提示下载成功,实际cd进入node_module文件夹下并没有下载request,实验很多次都是这样。最终cd到手机可见目录下,运行npm install request命令发现才能成功下载request。同时运行JD_DailyBonus.js必须和node_module文件夹放在同一个文件夹下才能跑成功。似乎nodejs运行过程中并不会自动去文件夹下搜索node_module模块。具体原因不详 |
之前我也想在安卓上运行 但找了半天发现没方法 就丢在vps上运行了 |
想问问怎么在vps上用?配置方便吗?能给个教程吗?目前我用的Termux,云端自动的是github action方式实现的 |
vps上安装node.js 在弄个定时任务 就行 基本上不用管 你在Windows上也可以的啊 弄个定时任务 每天自动执行 |
@NobyDa 最新脚本,闪购签到失败,但是手动去签到正常,请大佬修复一下 |
听说可以在腾讯云函数上跑,不过那上面似乎要选择地点,可供选择的只有几个,有传闻京东会检测地点,不在常用地点会黑号,真假未知。目前fork一个大佬的项目,把JD_DailyBonus.js放到GitHub action中跑,自动更新最新脚本,用了很长一段时间,现在没有任何问题 |
我没实际去试,因为看到说这个有概率黑号,就没去折腾 |
感谢@DoveBoy,手机也可以玩了。不知能不能把值得买每天推送店铺的豆子搞定,野比大佬加油 |
ios端有什么免费的app可以跑js脚本么?另外有大佬知道红米openwrt如何跑这个脚本,我编译了固件,但是每次都得自己点击签到才行,不会自动运行 |
JsBox能跑, 不过非订阅用户每天有次数限制 |
大佬,腾讯云函数有脚本么?想利用云函数跑自动签到 |
腾讯云函数设置很简单,手动上传设置一下就行了 |
不会跑,大佬,云函数跑签到会黑号不,能发个函数脚本的奶牛快传链接不。我直接把yml文件用vscode改成了js文件。里面什么都没动,然后新建了一个cookies.js文本。index文件是按lxk0301的代码复制的。 |
一直用云函数跑,目前没黑号。yml文件应该是GitHub action的工作流文件和执行脚本没关系。直接clone nobyda的项目到本地电脑,执行npm install下载必要的库,然后上传到云函数,浏览器抓取京东cookie中的pt_key&pt_pin填写到"var cookie"下,自己写个index.js文件调用脚本,之后设置云函数自动执行时间,测试运行就行了 |
大佬,留个Q远程指导下,不会npm install,在哪个文件夹npm install?var cookie 不会写 |
善用搜索,主要部分我已经说了 |
依旧不会云函数签到,谷歌了也没搜到。。。 |
我就是看了大佬你这个项目,没搞懂怎么用腾讯云签到 |
应该是点了watching |
大佬,index文件里,require 可以添加多个脚本名称么?不然只能成功一个脚本 |
不能 |
下载request一直失败,不管有没有-g,崩溃ing |
|
|
|
还是不行啊,大佬 |
搞定了,谢谢 |
@maple0917 我是看你截图地址写的,具体要你自己去测,这个问题很简单,你自行百度一下就会了 |
搞定了,谢谢大佬 |
为何你们讨论我一直收到提醒…… |
@DoveBoy 大佬,我使用云函数部署上去测试运行提醒
我搜索听说腾讯云函数不支持写入,不知道你当时怎么弄的。 |
|
@DoveBoy 多谢大佬的回复,我刚配置后放上去运行,还是没成功,报异常了。
日志如下
|
npm i download |
@GuoZhaoHui628 我以前试了下用腾讯云函数使用nodejs环境执行脚本时,发现nodejs的文件系统是"只读"的,导致写入文件时日志报错; 但这并不影响京东脚本的正常运行,脚本里有完善的错误捕获;可能带来的问题仅仅只是无法存入cookie之类的参数,导致更新脚本时需要重新填写。 |
@DoveBoy 执行命令后还是运行没成功,一样报错
日志如下
@NobyDa 腾讯云函数写入失败那脚本,放到云函数貌似忽略不了,直接中止了。 谢谢两位大佬的回复,没想到项目过去这么久,你们还有耐心回复😄。 算了,留给后面人折腾吧,我用 GitHub 部署成功了,只不过据说有封号 GitHub 的嫌疑,所以想看看还有其他办法没。 |
@GuoZhaoHui628 你的云函数报错问题依旧是缺少依赖,先在PC上的nodejs环境下调试好依赖,然后将依赖上传的云函数就能正常使用了,不会报错的 |
@NobyDa 原先的jd_bean_sign.js确实放到云函数使用会报错,因为云函数没有写入权限,不过有一个临时可以写入的空间,运行结束后会自动释放掉。最新的jd_bean_sign.js已经解决这个问题了,现在在云函数可以正常使用 |
原来是这样,我刚在本地调试很久,看来来还是缺少依赖。下面是我
但运行到如下错误
我想再 npm 时找不到 |
@GuoZhaoHui628 我发的那个里面有USER_AGENTSjs |
@DoveBoy 好了,你新地址的文件确实可以,本地运行成功了。谢谢大佬。 |
京东签到脚本执行异常:Error: Command failed: C:\Program Files\nodejs\node.exe ./JD_DailyBonus.js >> ./result.txt |
为毛我不行,现在用不了? |
我的 为什么会这样 是现在用不了? 检测到您当前网络环境不能访问外网,将使用jsdelivr CDN下载JD_DailyBonus.js文件 ❗️京东多合一签到, 错误! JD_DailyBonus.js文件下载完毕 (node:32) [DEP0066] DeprecationWarning: OutgoingMessage.prototype._headers is deprecated (Use 开始京东账号1 jd_DFOYiqJaaCbc 京东多合一签到** 开始替换变量 替换变量完毕 开始执行 京东多合一签到 签到,请稍等... |
@NobyDa 我是JS小白,请问开发者,如何能在安卓手机上运行JD_DailyBonus.js?尝试安装了termux,然后在termux下搭建了nodejs环境,但是运行JD_DailyBonus.js会报错,无法运行。错误提示没有request模块,已经通过npm install request -g命令安装了模块,依旧无法运行,请教如何才能在安卓手机中运行JD_DailyBonus.js?
The text was updated successfully, but these errors were encountered: