[問題] Selenium 抓取驗證碼問題

看板Python作者 (球球56)時間5年前 (2021/01/14 17:03), 5年前編輯推噓4(401)
留言5則, 4人參與, 最新討論串1/1
各位大神好 最近在練習抓取驗證碼並辨識 但一直抓錯位置 部分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通吃各種設定 求大神解答! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.231.64 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1610614989.A.A56.html ※ 編輯: bobo5566 (59.124.231.64 臺灣), 01/14/2021 17:03:39

01/14 17:41, 5年前 , 1F

01/14 17:52, 5年前 , 2F
1F 那篇似乎正解
01/14 17:52, 2F

01/19 19:29, , 3F
用dom抓吧 不要用位置
01/19 19:29, 3F

01/24 22:17, , 4F
抓了驗證碼後怎麼OCR,有人可以分享嗎? 我用pytesseract
01/24 22:17, 4F

01/24 22:17, , 5F
去辨識,但是成功率不高
01/24 22:17, 5F
文章代碼(AID): #1W00ZDfM (Python)
文章代碼(AID): #1W00ZDfM (Python)