移动端菜单

python定位实现方法

大胡笔记 2026-04-24 阅读

导读:脚本中定位逻辑: 优先定位td标签(包含chengstate点击事件 + 子 a 标签包含分类文本),这是分类展开的核心触发元素; 先检查分类是否已展开(通过后续 tr 标签的 style 属性),避免重复点击。 2. 分类展开的双重兜底 表格 展开方式 适用场景 点击分类 td 标签 正常场景(td 是
脚本中定位逻辑:
 
  • 优先定位td标签(包含chengstate点击事件 + 子 a 标签包含分类文本),这是分类展开的核心触发元素;
  • 先检查分类是否已展开(通过后续 tr 标签的 style 属性),避免重复点击。
 

2. 分类展开的双重兜底

 
表格
展开方式 适用场景
点击分类 td 标签 正常场景(td 是展开触发元素)
点击分类 a 标签 td 标签定位失败时兜底
 

3. 分类展开的交互保障

 
  • 每个分类展开后等待 3 秒,确保子分类(如抖音、知识百科)完全加载;
  • 打印每个分类的处理状态(成功 / 已展开 / 失败),便于排查哪个分类展开异常;
  • 即使某一个分类展开失败,脚本会跳过并继续处理下一个,不中断整体流程。
 

关键运行说明

 
  1. 分类展开顺序:严格按照EXPAND_CATEGORIES = ["自媒体创业", "技术分享", "创业项目"]的顺序处理;
  2. 容错性:某一个分类展开失败不影响后续操作(比如「创业项目」没展开,仍会尝试定位知识百科);
  3. 调试信息:每个步骤都有清晰的打印日志,能快速定位哪一步出问题。
 

总结

 
  1. 完整流程:登录 → 左侧 iframe → 依次展开 3 个分类 → 精准点击知识百科 → 切回主文档 → 右侧 iframe 点击增加信息;
  2. 核心保障:分类展开有状态检查 + 双重兜底,知识百科点击有三重兜底,全程适配 CMS 的真实 HTML 结构;
  3. 易用性:只需修改配置项中的账号密码,即可直接运行,无需调整其他逻辑。
 
该脚本是最终完善版,完全覆盖你「展开指定分类 + 点击知识百科 + 右侧点击增加信息」的所有需求,运行稳定性和容错性拉满。

转载请注明出处!大胡笔记www.10i.com.cn

最新文章
热门文章