有没有支持定时发起 HTTP 请求的服务推荐? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoz
V2EX    问与答

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

  •  
  •   xiaoz 2023-01-16 09:27:10 +08:00 4592 次点击
    这是一个创建于 1029 天前的主题,其中的信息可能已经有所发展或是发生改变。

    要求:

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

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

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

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

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

    还能 Email/APP 推送返回值,个人感觉很方便。
    xiaoz
        23
    xiaoz  
    OP
       2023-01-16 11:01:54 +08:00
    @xiadd #21,这个似乎适合自定义工作流?空了我安装一个试试看。
    sarices
        24
    sarices  
       2023-01-16 11:02:56 +08:00
    https://vol.town/
    sarices
        25
    sarices  
       2023-01-16 11:03:43 +08:00
    更正: https://www.val.town/
    issakchill
        26
    issakchill  
       2023-01-16 11:12:56 +08:00
    阿里的云函数
    344457769
        27
    344457769  
       2023-01-16 11:22:00 +08:00
    @explore365 突然发现这个就是腾讯版的 Power Automate ?微软这个以前叫 Microsoft Flow 。
    chen90902
        28
    chen90902  
       2023-01-16 11:45:39 +08:00   1
    xiaoz
        29
    xiaoz  
    OP
       2023-01-16 11:47:30 +08:00
    @chen90902 #28 ,这个是周期性重复监控的吗?能支持自己设置时间什么时候调用不?
    idblife
        30
    idblife  
       2023-01-16 11:54:47 +08:00
    hanhuoer
        31
    hanhuoer  
       2023-01-16 12:49:24 +08:00 via iPhone
    关键字:青龙
    panpanpan
        32
    panpanpan  
       2023-01-16 13:12:21 +08:00
    @arischow 我实测过 github actions 的 on schedule job ,延迟太高了,有时候会延迟几个小时,有时候甚至都不会运行。
    https://github.com/orgs/community/discussions/27130
    tongz
        33
    tongz  
       2023-01-16 13:45:49 +08:00
    AS4694lAS4808
        34
    AS4694lAS4808  
       2023-01-16 13:58:24 +08:00
    aws 的 lambda+cloudwatch events ,100 万次 /月内是免费的
    zhanggg
        35
    zhanggg  
       2023-01-16 14:08:45 +08:00
    拨测工具看看?
    poesty
        36
    poesty  
       2023-01-16 15:24:57 +08:00   1
    xiaoz
        37
    xiaoz  
    OP
       2023-01-16 15:53:27 +08:00
    @poesty #36,感谢。我用过这个,感觉不咋好用。
    arischow
        38
    arischow  
       2023-01-16 16:31:14 +08:00
    @panpanpan #31 我印象里会有一点点延迟(最大几分钟),不过我们基本不用免费的 runner ,有一年多没在公司里面用了。感谢提供信息~
    huobazi
        39
    huobazi  
       2023-01-16 17:38:06 +08:00
    你目前的方式很满足你的需求啊
    chen90902
        40
    chen90902  
       2023-01-16 18:17:10 +08:00
    @xiaoz 可以周期性调用,比如 5 分钟、10 分钟等,也可以自定义 Header 、Cookie 等。但好像不支持指定时间调用
    zhufeilong
        41
    zhufeilong  
       2023-01-16 20:50:49 +08:00   1
    强推青龙面板
    https://github.com/whyour/qinglong
    楼主的需求和我很类似,写了几个脚本用来自动签到论坛
    xiaoz
        42
    xiaoz  
    OP
       2023-01-16 21:09:53 +08:00
    @zhufeilong #41,多谢,我看看。
    playboy0
        43
    playboy0  
       2023-01-17 14:32:05 +08:00
    青龙
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3477 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 00:42 PVG 08:42 LAX 16:42 JFK 19:42
    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