hellohacker
V2EX  ›  问与答

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

  •  
  •   hellohacker · Aug 6, 2014 · 12181 views
    This topic created in 4476 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
    yuelang85
    yuelang85
    Aug 6, 2014
    2
    cron+curl
    6IbA2bj5ip3tK49j
    6IbA2bj5ip3tK49j
    Aug 6, 2014
    3
    网上随便找个监控的网站,比如什么监控宝啊,360网站监控。
    监控的url填你服务器的URL就成。
    582033
    582033
    Aug 6, 2014
    4
    crontab定时,curl wget w3m ...
    hellohacker
    hellohacker
    OP
    Aug 6, 2014
    5
    @belin520 windows 服务器
    yuelang85
    yuelang85
    Aug 6, 2014
    6
    @hellohacker 爱莫能助了,windows桌面版我都不会用了
    hellojinjie
    hellojinjie
    Aug 6, 2014
    7
    @xgfan 哈哈,正解,不过这个方法有点缺陷就是无法控制被访问的频次。


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

    http://wzp85.blog.51cto.com/2041568/381807
    whoops
    whoops
    Aug 6, 2014
    12
    @hellohacker
    windows下curl+计划任务
    tabris17
    tabris17
    Aug 6, 2014
    13
    几乎每个服务器操作系统都有类似计划任务的功能
    allan888
    allan888
    Aug 6, 2014
    14
    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
    arnofeng
    Aug 6, 2014 via Android
    15
    我怎么觉得ajax也可以
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1796 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 13:44 · PVG 21:44 · LAX 05:44 · JFK 08:44
    ♥ Do have faith in what you're doing.