在 Azure 上使用 YoutubeExplode / yt-dlp 获取 YouTube 字幕被判定为机器人,如何解决? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
spiderT

在 Azure 上使用 YoutubeExplode / yt-dlp 获取 YouTube 字幕被判定为机器人,如何解决?

  •  
  •   spiderT 1 day ago 422 views
    我在开发一个后端服务(部署在 Microsoft Azure ),用于获取 YouTube 视频字幕。

    在本地开发环境一切正常,但部署到 Azure 后,请求经常失败,并返回类似错误:

    "Sign in to confirm you're not a bot"

    目前尝试的方案包括:
    - 使用 YoutubeExplode ( C#)
    - 使用 yt-dlp 作为 fallback

    现象如下:
    - 相同代码在本地(家庭网络 IP )可以正常获取字幕
    - 部署到 Azure Container Apps / App Service 后频繁被拦截
    - 即使降低请求频率,问题仍然存在
    - 添加 User-Agent 或 headers 也无法完全解决

    我怀疑是 Azure 的数据中心 IP 被 YouTube 判定为高风险流量。

    想请教以下问题:
    1. 这是由于 Azure IP 段被 YouTube 风控系统识别导致的吗?
    2. 在云环境中访问 YouTube ,有没有相对稳定的生产级方案?
    3. 是否必须使用 cookies (登录态)才能稳定获取字幕?
    4. 使用代理(例如 residential proxy )是否是可行方案?



    感谢帮助!
    7 replies    2026-04-30 04:26:32 +08:00
    msg7086
        1
    msg7086  
       23h 36m ago
    这有啥好怀疑的,谁家好人坐在数据中心里用机房 IP 看油管啊。
    pike0002
        2
    pike0002  
       23h 6m ago
    用代理相对比较稳定,azure 被认为是数据中心这种很容易被屏蔽,包括 digital ocean 等等
    spiderT
        3
    spiderT  
    OP
       20h 59m ago
    @pike0002 感谢,我去找一代理供应商
    sillydaddy
        4
    sillydaddy  
       20h 13m ago
    YouTube 明显风控严格了。yt-dlp 下载都必须要登录用 cookie 了。
    sodesga
        5
    sodesga  
       20h 10m ago
    cobalt 早就要求油管登录才能下了,挂个代理试试。
    Biggoldfish
        6
    Biggoldfish  
       19h 52m ago
    这不就是机器人,被 flag 属于 WAI 吗
    spiderT
        7
    spiderT  
    OP
       7h 36m ago
    已解决(用了代理),感谢回复
    About     Help     Advertise     Blog     API     FAQ     Solana     4495 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 04:02 PVG 12:02 LAX 21:02 JFK 00:02
    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