V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gmuubyssss
V2EX  ›  问与答

用 Selenium 自动发布今日头条文章失败,有人遇到过类似问题吗?

  •  
  •   gmuubyssss · 6 小时 35 分钟前 · 191 次点击

    最近在做一个自动化发布脚本,目标是用 Python + Selenium 实现今日头条后台的自动发文流程。整体流程包括登录、填写标题和正文、点击“发布”按钮。

    问题是:在 Selenium 控制的浏览器中点击“发布”会提示“发布失败”,但用同样的账号在手动浏览器操作却可以正常发布。

    我已经排查了以下几点:

    • 登录状态是有效的,页面跳转和内容填写都没问题;
    • 发布按钮是可点击的,也做了显式等待;
    • 填写内容没有违规词或格式问题;
    • 页面加载也做了延迟处理;

    怀疑是今日头条对自动化行为做了识别,比如:

    • navigator.webdriver = true 被检测;
    • 浏览器指纹异常;
    • 缺少真实用户行为(鼠标移动、滚动等);
    • Cookie/session 不完整;
    • 请求头或 token 校验失败。

    我尝试过使用 undetected-chromedriver 和修改启动参数来规避自动化标志,但发布仍然失败。

    有没有人遇到过类似问题吗?大佬可以帮忙指点下吗?

    2 条回复    2025-10-15 04:15:32 +08:00
    jamos
        1
    jamos  
       6 小时 26 分钟前
    可以使用指纹浏览器,对参数的模拟更多,比如 webrtc ,selenium 就无法伪装
    340746
        2
    340746  
       1 小时 19 分钟前 via Android
    去找一个修改过源码的 chrome 浏览器,即使是 uc 也能被检测出来,我记得好像是检测 console 什么的
    CSDN 上有个人发过文章介绍过如何改源码,也可以找个浏览器检测网站试试到底哪里漏了
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   884 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 21:35 · PVG 05:35 · LAX 14:35 · JFK 17:35
    ♥ Do have faith in what you're doing.