请问我写了一个模拟登录网站的脚本,如何让它执行起来?不好意思来伸手党一下,谢谢了。

2015-04-18 14:14:26 +08:00
 nj

我写了一个模拟网站登录的 js 脚本文件,想实现每天自动登录。现在我的 js 文件里就只是实现了模拟网站登录的编码。

在 windows 下也没有服务器,只是 PC 上,如何让这个脚本运行起来呢?是有什么办法打开浏览器去登录吗?而且如何看到运行的结果呢?

ps:我在 windows 下用 schtacks 命令设置了每二十分钟运行一次,可是貌似没起作用,二十分钟后什么变化都没有。

有很多疑问点,希望给点指点。谢谢了。

3974 次点击
所在节点    问与答
16 条回复
Daniel65536
2015-04-18 15:03:16 +08:00
安装nodejs,然后nodejs xxx.js
lk09364
2015-04-18 15:08:03 +08:00
你的 『js 脚本文件』是……
- 浏览器用的?(即可以用 JQuery 等 DOM 库?)
- nodejs / iojs?
- JScript (Microsoft)?
tobyxdd
2015-04-18 15:08:39 +08:00
你连怎么运行都不会就会写了??
ZavierXu
2015-04-18 15:10:51 +08:00
2333333 3楼我跟你一样的疑问哈哈
Puteulanus
2015-04-18 15:10:54 +08:00
楼主你都不知道你的脚本是怎么用的,那你是怎么写出来的。。
jimmy66
2015-04-18 15:20:33 +08:00
js脚本的话,可以写好后放到chrome下的Tampermonkey扩展或者firefox中的 GreaseMonkey 扩展中使用

如果想实现自动化的话,试试 phantomjS + casperjs 实现,参照这个 https://www.v2ex.com/t/173155#reply27

顺便一楼说的node.js 真的能模拟浏览器实现嘛。。表示怀疑
jimmy66
2015-04-18 15:24:27 +08:00
我觉得相比于写,你可能自己要多花点时间在研究这个扩展或者配置和安装phantomjS上。。
Twinkle
2015-04-18 15:31:14 +08:00
@jimmy66

可以的,不就是个 post 么。我就用 nodejs + crontab 挂着几个站的签到 XD
jimmy66
2015-04-18 16:11:45 +08:00
@Twinkle 学习了,谢谢
nj
2015-04-18 16:13:24 +08:00
@Twinkle 可是我没有服务器。
em70
2015-04-18 16:23:01 +08:00
@nj 服务器也是PC啊,你电脑24小时不关机不就行了,否则你还想怎么样,想谁赞助你一个服务器?
Septembers
2015-04-18 16:27:42 +08:00
@nj BandwagonHost VPS最低配 足够跑啦
loveuqian
2015-04-18 16:34:48 +08:00
为什么不用selenium写
nj
2015-04-18 16:42:52 +08:00
@jimmy66 非常感谢,我有点思路了。谢谢。
jimmy66
2015-04-18 17:30:37 +08:00
@nj 不客气。
ilotuo
2015-04-18 23:00:26 +08:00
这种功能理应用python
说不定学个脚本语言比你用js折腾花的时间还少

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184545

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX