You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python Selenium制作电脑离线时也能持续运行的Discord数据爬虫

免费长期运行Python爬虫的可选方案(排除商业付费公有云平台)
  • Railway免费 tier:每月提供500小时运行时长,绑定信用卡后可解锁全月不间断运行权限,原生支持Python环境,预装Chromium相关依赖,无需额外配置无头浏览器运行基础环境
  • Render免费Worker计划:支持部署后台常驻服务,每月赠送750小时运行时长,满足轻量爬虫的运行需求,支持直接绑定GitHub仓库实现代码更新自动部署
  • Fly.io免费额度:允许最多部署3个小型应用,每月包含足够的免费流量与运行时长,支持自定义容器镜像,可提前预装Selenium、Chromium全套依赖
  • 闲置安卓手机+Termux:在安卓手机安装Termux终端后,可手动安装Python、Chromium运行环境,只要手机保持联网、充电状态即可实现7*24小时运行,零成本
  • Oracle Cloud永久免费层:符合使用规则的前提下不会产生任何费用,可分配1核1G规格的云实例,足够运行轻量Selenium爬虫
Selenium运行时hcaptcha验证的解决方案
  • 优先调整Selenium浏览器指纹特征:启动Chromium时添加--disable-blink-features=AutomationControlled启动参数,运行时主动删除window.navigator.webdriver等自动化特征字段,同时将浏览器UA替换为普通桌面端Chrome的UA,降低被hcaptcha判定为机器人的概率,大部分低强度验证场景调整后不会弹出验证
  • 对接第三方打码服务:国内的图鉴、超级鹰,国外的2captcha均支持hcaptcha识别,仅需提交验证页面对应的sitekey和页面URL,拿到验证通过后的token后直接注入到页面对应表单字段即可,无需手动处理图片选择环节
  • 调用第三方hcaptcha绕过库:可使用hcaptcha-solverPython库,直接对接运行中的Selenium实例,自动完成复选框勾选和图片选择验证,普通难度的hcaptcha通过率可达60%以上
  • 复用已验证的浏览器用户数据:本地手动登录Discord账号并完成一次hcaptcha验证后,导出当前Chrome的用户数据文件夹,部署到服务器时让Selenium直接加载该用户数据文件夹,无需重新登录,大概率不会触发二次验证
  • 替换技术方案规避验证:放弃Selenium浏览器自动化方案,分析Discord的接口请求规则,用requests库模拟登录后的接口请求,不会触发浏览器端的hcaptcha验证,抓取稳定性远高于浏览器自动化方案

内容的提问来源于stack exchange,提问作者NITISH KUMAR VIIIE 12

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 14:39:01