V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dust2
V2EX  ›  程序员

selenium 自动化 获取元素的问题

  •  
  •   dust2 · 2 小时 49 分钟前 · 347 次点击
    > 通常 selenium 自动化这些 都是获取页面上的元素, 别管是 id 还是 class 还是 xpath, 这个没疑问吧? 原理上都是获取的 dom 元素, 来实现 sendvalue 和模拟 click.

    我就是想要根据固定的数据 自动化的填充数据 替代人完成机械化的操作.

    但是我现在遇到问题了, zf 网站(内网) 他有个页面的 iframe 是 webOffice, 操作的是 word(保存编辑 会在 c 盘有 uuid 命名的 docx 文件), 这就有问题了, selenium 获取不了 iframe/ weboffice 的元素, 没有办法自动化的像某个文字或者元素 填充 value, 这个怎么解?
    7 条回复    2025-11-26 17:05:10 +08:00
    horizon9264
        1
    horizon9264  
       2 小时 45 分钟前 via Android
    遍历 iframe 一下看看
    hackfly
        2
    hackfly  
       2 小时 30 分钟前
    说不定,weboffic 一个嵌入的 ocx ,这样就需要 ocr 进行识别
    None123
        3
    None123  
       2 小时 27 分钟前
    selenium 能获取 iframe 元素
    0x5c0f
        4
    0x5c0f  
       2 小时 23 分钟前
    感觉这种可以算坐标,其实不一定死磕一个,换一种方式实现,比如 Automa
    None123
        5
    None123  
       2 小时 9 分钟前
    表格内容属于画布里面,只能定位到画布。之后通过 js 获取 canvas 内容,进行 orc 识别?
    kxg3030
        6
    kxg3030  
       37 分钟前
    切换到内部的 iframe
    zqr10159
        7
    zqr10159  
       23 分钟前
    试一下 drissionPage
    https://www.drissionpage.cn/
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4999 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 09:29 · PVG 17:29 · LAX 01:29 · JFK 04:29
    ♥ Do have faith in what you're doing.