V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nj
V2EX  ›  问与答

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

  •  
  •   nj · 2015-04-18 14:14:26 +08:00 · 3894 次点击
    这是一个创建于 3297 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    16 条回复    2015-04-18 23:00:26 +08:00
    Daniel65536
        1
    Daniel65536  
       2015-04-18 15:03:16 +08:00 via iPhone
    安装nodejs,然后nodejs xxx.js
    lk09364
        2
    lk09364  
       2015-04-18 15:08:03 +08:00
    你的 『js 脚本文件』是……
    - 浏览器用的?(即可以用 JQuery 等 DOM 库?)
    - nodejs / iojs?
    - JScript (Microsoft)?
    tobyxdd
        3
    tobyxdd  
       2015-04-18 15:08:39 +08:00 via Android   ❤️ 2
    你连怎么运行都不会就会写了??
    ZavierXu
        4
    ZavierXu  
       2015-04-18 15:10:51 +08:00
    2333333 3楼我跟你一样的疑问哈哈
    Puteulanus
        5
    Puteulanus  
       2015-04-18 15:10:54 +08:00
    楼主你都不知道你的脚本是怎么用的,那你是怎么写出来的。。
    jimmy66
        6
    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
        7
    jimmy66  
       2015-04-18 15:24:27 +08:00
    我觉得相比于写,你可能自己要多花点时间在研究这个扩展或者配置和安装phantomjS上。。
    Twinkle
        8
    Twinkle  
       2015-04-18 15:31:14 +08:00
    @jimmy66

    可以的,不就是个 post 么。我就用 nodejs + crontab 挂着几个站的签到 XD
    jimmy66
        9
    jimmy66  
       2015-04-18 16:11:45 +08:00
    @Twinkle 学习了,谢谢
    nj
        10
    nj  
    OP
       2015-04-18 16:13:24 +08:00
    @Twinkle 可是我没有服务器。
    em70
        11
    em70  
       2015-04-18 16:23:01 +08:00
    @nj 服务器也是PC啊,你电脑24小时不关机不就行了,否则你还想怎么样,想谁赞助你一个服务器?
    Septembers
        12
    Septembers  
       2015-04-18 16:27:42 +08:00
    @nj BandwagonHost VPS最低配 足够跑啦
    loveuqian
        13
    loveuqian  
       2015-04-18 16:34:48 +08:00 via iPhone
    为什么不用selenium写
    nj
        14
    nj  
    OP
       2015-04-18 16:42:52 +08:00
    @jimmy66 非常感谢,我有点思路了。谢谢。
    jimmy66
        15
    jimmy66  
       2015-04-18 17:30:37 +08:00
    @nj 不客气。
    ilotuo
        16
    ilotuo  
       2015-04-18 23:00:26 +08:00
    这种功能理应用python
    说不定学个脚本语言比你用js折腾花的时间还少
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2951 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:07 · PVG 22:07 · LAX 07:07 · JFK 10:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.