[問題] 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