sadscv
V2EX  ›  问与答

新手求教,如何用 python 实现后台定时访问网站?

  •  
  •   sadscv · Feb 22, 2015 · 6056 views
    This topic created in 4278 days ago, the information mentioned may be changed or developed.

    初学python,好多东西不懂。

    我想写一个程序,能够安静的每十分钟访问一次网站,因为用的免费空间,很久没人访问好像会自动休眠。
    
    尝试用webbrowser.open打开网站,好像会在当前浏览器中打开一个窗口?
    
    至于定时该怎么写,能不能直接用python实现?我现在打算是用windows自带的计划任务定时执行程序。
    

    第一次在v2ex上发贴,如有不对多多指教。谢谢大家!

    14 replies  •  2015-02-22 20:49:14 +08:00
    oott123
    oott123
    Feb 22, 2015 via Android
    1
    Windows 计划任务是个不错的选择。
    另外你可能需要 urlib2
    oott123
    oott123
    Feb 22, 2015 via Android❤️1
    2
    抱歉,urllib2
    icedx
    icedx
    Feb 22, 2015
    3
    import requests,time
    while True:
    _time.sleep(36000)
    _requests.get('http://www.huangwang.com/')

    _为空格
    sethverlo
    sethverlo
    Feb 22, 2015 via iPhone
    4
    curl 不算访问?
    halfcrazy
    halfcrazy
    Feb 22, 2015
    5
    cron定时任务
    Livid
    Livid
    MOD
    PRO
    Feb 22, 2015
    6
    crontab -e

    */10 * * * * curl http://www.example.com/ > /dev/null
    evlos
    evlos
    Feb 22, 2015
    7
    如果你是指 Heroku 的话,用其自带的 Heroku Scheduler,新建一个 Task 来执行 Python。
    代码取 @icedx 提供的这一段即可:

    import requests
    requests.get('你的网址')
    evlos
    evlos
    Feb 22, 2015
    8
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Feb 22, 2015 via iPhone
    9
    wget+runhiddenconsole
    boro
    boro
    Feb 22, 2015
    10
    求分享脚本!
    jimmy66
    jimmy66
    Feb 22, 2015
    11
    一个博友写的文,你可以看下 http://www.findspace.name/easycoding/946
    jimmy66
    jimmy66
    Feb 22, 2015
    12
    顺便个人感觉windows自带的计划任务定时执行程序不如在VPS上设置Cron定时任务,后者设置好后基本不用你再去操心了
    loading
    loading
    Feb 22, 2015 via Android
    13
    说实话,解决后,建议花几十元买个vps。
    Tink
    Tink
    Feb 22, 2015 via iPhone
    14
    curl实现比较实际
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4028 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 07:09 · PVG 15:09 · LAX 23:09 · JFK 02:09
    ♥ Do have faith in what you're doing.