V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
hellohacker
V2EX  ›  问与答

怎么实现服务器定时访问一个 url

  •  
  •   hellohacker · Aug 6, 2014 · 11736 views
    This topic created in 4285 days ago, the information mentioned may be changed or developed.
    我有个爬取的程序,用PHP写的,缺点是只有访问这个php文件比如 http://www.XXX.com/a.php 才会执行爬取操作,有没有可以实现服务器上自动访问这个链接的软件或者方法?
    15 replies    2014-08-06 17:22:03 +08:00
    icanfork
        1
    icanfork  
       Aug 6, 2014
    yuelang85
        2
    yuelang85  
       Aug 6, 2014
    cron+curl
    6IbA2bj5ip3tK49j
        3
    6IbA2bj5ip3tK49j  
       Aug 6, 2014
    网上随便找个监控的网站,比如什么监控宝啊,360网站监控。
    监控的url填你服务器的URL就成。
    582033
        4
    582033  
       Aug 6, 2014
    crontab定时,curl wget w3m ...
    hellohacker
        5
    hellohacker  
    OP
       Aug 6, 2014
    @belin520 windows 服务器
    yuelang85
        6
    yuelang85  
       Aug 6, 2014
    @hellohacker 爱莫能助了,windows桌面版我都不会用了
    hellojinjie
        7
    hellojinjie  
       Aug 6, 2014
    @xgfan 哈哈,正解,不过这个方法有点缺陷就是无法控制被访问的频次。


    @hellohacker Windows 服务器的话,不是有计划任务的吗?新建一个计划任务,然后执行制定的脚本(在这个脚本里面去访问那个 URL)
    sqbing
        8
    sqbing  
       Aug 6, 2014
    ifttt
    ChiChou
        9
    ChiChou  
       Aug 6, 2014
    楼上都被访问 URL 迷糊了,其实 LZ 是想执行那个 URL 里指向的 PHP 脚本吧。
    直接 crontab,用命令行执行 php 脚本就可以了
    why
        10
    why  
       Aug 6, 2014
    开个浏览器,加自动刷新的功能
    hcy
        11
    hcy  
       Aug 6, 2014
    这是在windows下面
    如果不想用系统自带的计划任务可以用pycron

    http://wzp85.blog.51cto.com/2041568/381807
    whoops
        12
    whoops  
       Aug 6, 2014
    @hellohacker
    windows下curl+计划任务
    tabris17
        13
    tabris17  
       Aug 6, 2014
    几乎每个服务器操作系统都有类似计划任务的功能
    allan888
        14
    allan888  
       Aug 6, 2014
    cron+curl 我也是这么做的
    我写在SAE上写在config.yaml里面,供lz参考:
    - description: reset
    url: tq/reset.php
    schedule: every day of month 00:30
    timezone: Beijing
    每隔几分钟可以这样写:schedule: every 30 mins
    网页不在SAE的话就在SAE里面写个页面,然后curl就好。
    arnofeng
        15
    arnofeng  
       Aug 6, 2014 via Android
    我怎么觉得ajax也可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2670 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 12:00 · PVG 20:00 · LAX 05:00 · JFK 08:00
    ♥ Do have faith in what you're doing.