

发布于 2025-07-17 22:34更新于 2025-07-18 13:091109浏览❓ 社区问答:请问这种滑块验证用哪种操作呢?鼠标按下才会显示图形
网址: https://www.hb56.com/Login.aspx?type=pw
点击登录,切换到账户登录。点击拖拽元素,才会显示背景图片。

⁉️问题1:鼠标按下才会出现背景图,如何捕获?
方法见 【影刀RPA_巧用断点,捕获元素_实战教程-哔哩哔哩】 https://b23.tv/A3Lkj7u (由 肉夹馍 提供)
由于鼠标不能移动捕获,用xpath来定位元素。
点击前拖拽元素:(//div[@class="dx_captcha_basic_slider"]/div/img)[1]
点击后拖拽元素:(//div[@class="dx_captcha_basic_slider"]/img)[1]
背景元素://div[@class="dx_captcha_basic_bg"]/canvas
滑块元素://div[@class="dx_captcha_basic_sub-slider"]/img

⁉️问题2:滑块验证指令报错 "ChromiumElement" 没有 "value" 属性或方法
解决方法 https://kcnl7dt3qqz4.feishu.cn/wiki/SFFHwGgHLiZ9vekumdicqA8hngd (由 Code拾光者 提供)
如果用上图中的第4,5,6行指令先获取对象,第9行指令元素从元素库选择,则会出错,只支持使用影刀捕获元素。

1.去元素库选择,捕获新元素;
任意捕获一个元素,然后切换到xpath,替换为需要捕获元素的xpath,修改元素名称

🍎验证结果:

翻过一山,还有一山。
惊不惊喜,意不意外?
天晚了,点选就不搞了,下次再练。