Selenium 随机布局的虚拟安全键盘如何做 selenium 自动化,给个思路也行。

Pxc · December 28, 2018 · Last by jiawei.li replied at May 30, 2019 · 1721 hits

在公司的新项目中遇到了一个问题,交易的时候需要跳转别人的网页进行交易,交易密码的输入框只能用鼠标点击安全键盘进行输入,用键盘输入的无法识别,个各位大神看看有没有什么办法或思路。
我准备使用python3和selenium来实现自动化,有这个方面的思路的可以留言一起讨论。
页面如下

最佳回复

试试pyAutoGUI这个库,有截图识别模拟鼠标点击的功能。

共收到 12 条回复 时间 点赞

绕开前端,走接口

前端的话,截屏,识别你需要密码数字的坐标,然后点击相应的坐标。

试试pyAutoGUI这个库,有截图识别模拟鼠标点击的功能。

直接切分 ocr识别

这种标准形状,截图用OCR拿坐标就成

图像识别

这种用OCR识别应该很准确了

给你提供一个ocr识别接口,看这贴

识图接口http://ocr.shouji.sogou.com/v2/ocr/json
上传文件建议为.bmp
http://config.pinyin.sogou.com/api/app75/translate/getTranslate.php
参数srclang=需要翻译的内容

https://domoyun.com/q.php/bbs.topic.21.html

Pxc #9 · January 16, 2019 作者

@Pangluo 我看了一下你提供的接口,蛮不错的,但是我的要封闭式的,可以参考

Pxc #10 · January 16, 2019 作者

@く.ιㄍㄍ< 刚我去找了一下pyAutoGUI库,完全可以解决,多谢

Pxc #11 · January 16, 2019 作者

@张全蛋 前文说了,这是别的公司的网页,无法调接口,找他们要也不现实。

airtest, 图像识别

Pxc 关闭了讨论 23 Sep 19:51
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up