有没有支持定时发起 HTTP 请求的服务推荐? - V2EX
xiaoz
1.03D

有没有支持定时发起 HTTP 请求的服务推荐?

  •  
  •   xiaoz Jan 16, 2023 5000 views
    This topic created in 1213 days ago, the information mentioned may be changed or developed.

    要求:

    1. 定时发起 HTTP 请求
    2. 需要支持自定义请求 header
    3. 需要支持传递 cookie

    SAAS 服务或者自建的都可以,看了下监控宝基本满足需求,但是监控宝是周期性监控,我的场景是某个 URL 只需要一天访问一次就可以了。不需要周期性的频繁访问。

    目前是自己写的 shell 脚本+crontab 实现,任务多了感觉不太方面,最好是带 WEB 界面的。

    Supplement 1    Jan 16, 2023
    感谢各位的推荐,已经用 8 楼老哥推荐的工具解决。
    43 replies    2023-01-17 14:32:05 +08:00
    klesh
        1
    klesh  
       Jan 16, 2023   1
    crontab + curl 应该就够了
    devswork
        2
    devswork  
       Jan 16, 2023   3
    我第一反应是自己写个 java 跑...
    picone
        3
    picone  
       Jan 16, 2023   1
    Google Could 的 Cron Job?
    xiaoz
        4
    xiaoz  
    OP
       Jan 16, 2023 via Android
    @klesh 现在就是这样干的,任务多了管理不太方便,修改也不怎么方便。
    shuqin2333
        5
    shuqin2333  
       Jan 16, 2023   1
    挂低代码平台上
    sunny352787
        6
    sunny352787  
       Jan 16, 2023
    你这是要做个签到工具?
    yimiaoxiehou
        7
    yimiaoxiehou  
       Jan 16, 2023   1
    青龙
    j0hnj
        8
    j0hnj  
       Jan 16, 2023 via iPhone   2
    Rache1
        9
    Rache1  
       Jan 16, 2023   1
    你可能需要这个?

    louislam/uptime-kuma: A fancy self-hosted monitoring tool
    https://github.com/louislam/uptime-kuma
    dddd1919
        10
    dddd1919  
       Jan 16, 2023   1
    xxl -job
    xiaoz
        11
    xiaoz  
    OP
       Jan 16, 2023 via Android
    @Rache1 #9 ,感谢,这个我用过,是周期性重复监控,我只需要一天访问一次。
    xiaoz
        12
    xiaoz  
    OP
       Jan 16, 2023 via Android
    @shuqin2333 #5 ,意思是自己在平台上写脚本实现吗?
    xiaoz
        13
    xiaoz  
    OP
       Jan 16, 2023
    @j0hnj #8,感谢老哥,看了下应该满足需求。这个是免费的吗?我看了下没找到收费的价格。
    panpanpan
        14
    panpanpan  
       Jan 16, 2023   1
    阿里云 /腾讯云 /AWS 都有提供云函数,可以定时触发
    0o0O0o0O0o
        15
    0o0O0o0O0o  
       Jan 16, 2023 via iPhone   2
    lp7631010
        16
    lp7631010  
       Jan 16, 2023   1
    云函数
    xiaoz
        17
    xiaoz  
    OP
       Jan 16, 2023
    @0o0O0o0O0o #15,感谢,我看了下要自己写函数来实现,适合负载一些的场景和逻辑。我的场景比较简单。用 8 楼的工具解决了。
    explore365
        18
    explore365  
       Jan 16, 2023
    xiaoz
        19
    xiaoz  
    OP
       Jan 16, 2023
    @sunny352787 #6,不是,有些小网站我要签到。之前搭建了一个 Python 的签到工具,我懒得自己写 XHR ,反而用 HTTP 的定时任务简单多了。虽然功能没有专门的签到工具那么强大,但是能满足大部分网站的签到。
    arischow
        20
    arischow      Jan 16, 2023
    GitHub Actions + 自己的代码?
    xiadd
        21
    xiadd  
       Jan 16, 2023   1
    搭建个 node-red ,这些小服务可以都放里面
    344457769
        22
    344457769  
       Jan 16, 2023
    Microsoft Power Automate

    还能 Email/APP 推送返回值,个人感觉很方便。
    xiaoz
        23
    xiaoz  
    OP
       Jan 16, 2023
    @xiadd #21,这个似乎适合自定义工作流?空了我安装一个试试看。
    sarices
        24
    sarices  
       Jan 16, 2023
    https://vol.town/
    sarices
        25
    sarices  
       Jan 16, 2023
    更正: https://www.val.town/
    issakchill
        26
    issakchill  
       Jan 16, 2023
    阿里的云函数
    344457769
        27
    344457769  
       Jan 16, 2023
    @explore365 突然发现这个就是腾讯版的 Power Automate ?微软这个以前叫 Microsoft Flow 。
    chen90902
        28
    chen90902  
       Jan 16, 2023   1
    xiaoz
        29
    xiaoz  
    OP
       Jan 16, 2023
    @chen90902 #28 ,这个是周期性重复监控的吗?能支持自己设置时间什么时候调用不?
    idblife
        30
    idblife  
       Jan 16, 2023
    hanhuoer
        31
    hanhuoer  
       Jan 16, 2023 via iPhone
    关键字:青龙
    panpanpan
        32
    panpanpan  
       Jan 16, 2023
    @arischow 我实测过 github actions 的 on schedule job ,延迟太高了,有时候会延迟几个小时,有时候甚至都不会运行。
    https://github.com/orgs/community/discussions/27130
    tongz
        33
    tongz  
       Jan 16, 2023
    AS4694lAS4808
        34
    AS4694lAS4808  
       Jan 16, 2023
    aws 的 lambda+cloudwatch events ,100 万次 /月内是免费的
    zhanggg
        35
    zhanggg  
       Jan 16, 2023
    拨测工具看看?
    poesty
        36
    poesty  
       Jan 16, 2023   1
    xiaoz
        37
    xiaoz  
    OP
       Jan 16, 2023
    @poesty #36,感谢。我用过这个,感觉不咋好用。
    arischow
        38
    arischow  
       Jan 16, 2023
    @panpanpan #31 我印象里会有一点点延迟(最大几分钟),不过我们基本不用免费的 runner ,有一年多没在公司里面用了。感谢提供信息~
    huobazi
        39
    huobazi  
       Jan 16, 2023
    你目前的方式很满足你的需求啊
    chen90902
        40
    chen90902  
       Jan 16, 2023
    @xiaoz 可以周期性调用,比如 5 分钟、10 分钟等,也可以自定义 Header 、Cookie 等。但好像不支持指定时间调用
    zhufeilong
        41
    zhufeilong  
       Jan 16, 2023   1
    强推青龙面板
    https://github.com/whyour/qinglong
    楼主的需求和我很类似,写了几个脚本用来自动签到论坛
    xiaoz
        42
    xiaoz  
    OP
       Jan 16, 2023
    @zhufeilong #41,多谢,我看看。
    playboy0
        43
    playboy0  
       Jan 17, 2023
    青龙
    About     Help     Advertise     Blog     API     FAQ     Solana     4741 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 104ms UTC 00:15 PVG 08:15 LAX 17:15 JFK 20:15
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86