[问题] Selenium 抓取验证码问题

楼主: bobo5566 (球球56)   2021-01-14 17:03:07
各位大神好
最近在练习抓取验证码并辨识 但一直抓错位置 部分code如下
left = element.location['x']
right = element.location['x'] + element.size['width']
top = element.location['y']
bottom = element.location['y'] + element.size['height']
我自己DEBUG是原因是系统设定win10 显示器 缩放125%
所以我上面的值需要乘上1.25才是我验证码的位置,验证pass
有办法用什么套件抓我OS显示器是设定几%吗?
因为想要一套code通吃各种设定
求大神解答!
作者: wavier (.:456)   2021-01-14 17:41:00
作者: stillcolor (鬼艾伦)   2021-01-14 17:52:00
1F 那篇似乎正解
作者: vi000246 (Vi)   2021-01-19 19:29:00
用dom抓吧 不要用位置
作者: chih (啸天)   2021-01-24 22:17:00
抓了验证码后怎么OCR,有人可以分享吗? 我用pytesseract去辨识,但是成功率不高

Links booklink

Contact Us: admin [ a t ] ucptt.com