新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python中獲取驗證碼的方法-創(chuàng)新互聯(lián)
創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!
小編給大家分享一下python中獲取驗證碼的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
怎么獲取驗證碼呢?我也很懵逼
解決思路:將整個注冊頁面保存下來,定位圖片驗證碼圖片的坐標,計算圖片四個定點的位置,將圖片驗證截?。?/strong>
from PIL import Image # 獲取驗證碼:先將驗證碼的圖片保存下來; # 將注冊頁面的保存為圖片 driver.save_screenshot("./image/register_screenshot.png") # 定位驗證碼圖片的位置,并截取該位置的圖片 code_element = driver.find_element_by_id("getcode_num") print(code_element.location) # {'x': 548, 'y': 523} left = code_element.location['x'] top = code_element.location['y'] right = code_element.size['width'] + left height = code_element.size['height'] + top im = Image.open("./image/register_screenshot.png") img = im.crop((left, top, right, height)) img.save("./image/code_num.png")
看完了這篇文章,相信你對python中獲取驗證碼的方法有了一定的了解,想了解更多相關知識,歡迎關注創(chuàng)新互聯(lián)-成都網(wǎng)站建設公司行業(yè)資訊頻道,感謝各位的閱讀!
標題名稱:python中獲取驗證碼的方法-創(chuàng)新互聯(lián)
本文路徑:http://www.dlmjj.cn/article/hhsjc.html