直播app開發搭建,圖形和簡訊驗證碼的自動識別獲取
直播app開發搭建,圖形和簡訊驗證碼的自動識別獲取
selenuim操作
driver=webdriver.Chrome() driver.get(") driver.implicitly_wait(10)#設定超時時間 driver.find_element_by_name("uname").send_keys() driver.find_element_by_name("ps").send_keys() driver.find_element_by_name("ps1").send_keys() driver.find_element_by_name("email").send_keys(")#郵箱輸入 driver.find_element_by_name("tel").send_keys()#電話號碼輸入 driver.find_element_by_id("btn_smsvcode").click()#簡訊驗證碼傳送 driver.find_element_by_name("vcode_graph").send_keys()#圖形驗證碼輸入 driver.find_element_by_name("vcode_graph").send_keys() def isElementPresent(): # 從selenium.common.exceptions 模組匯入 NoSuchElementException類 from selenium.common.exceptions import NoSuchElementException try: element = driver.find_element_by_xpath("/html/body/div[7]").get_attribute("style") # 原文是except NoSuchElementException, e: except NoSuchElementException as e: # 列印異常資訊 print(e) # 發生了NoSuchElementException異常,說明頁面中未找到該元素,返回False return False else: # 沒有發生異常,表示在頁面中找到了該元素,返回True return True while isElementPresent():#圖形驗證碼識別迴圈 driver.find_element_by_xpath("/html/body/div[7]/div[1]/button").click() driver.find_element_by_id("btn_smsvcode").click() # 簡訊驗證碼傳送 msg_test = imag_code() driver.find_element_by_name("vcode_graph").send_keys() # 圖形驗證碼輸入 driver.find_element_by_name("vcode_graph").send_keys(R) driver.find_element_by_xpath("//*[@id='mainContent']/div[1]/form/div[1]/p[6]/input[1]").send_keys()#簡訊驗證碼輸入 driver.find_element_by_id("chkAgreeService").click()#勾選框 driver.find_element_by_xpath("//*[@id='mainContent']/div[1]/form/div[2]/p[2]/input[1]").click()
圖形驗證碼識別
driver.save_screenshot('v_code.png') # 先把整個頁面截圖下來 element = driver.find_element_by_id('sccImg') # 定位驗證碼元素 print("驗證碼元素位置:", element.location) print("驗證碼元素尺寸:", element.size) left = element.location['x'] top = element.location['y'] right = element.location['x'] + element.size['width'] bottom = element.location['y'] + element.size['height'] im = PIL.Image.open('v_code.png') im = im.crop((left, top, right, bottom)) # im.show() image=pytesseract.image_to_string(im)
簡訊驗證碼自動獲取
url = "檢視api檔案" response = requests.get(url) print(response.text)
以上就是直播app開發搭建,圖形和簡訊驗證碼的自動識別獲取, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2949819/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 短影片app原始碼,圖形和簡訊驗證碼的自動識別獲取APP原始碼
- Python驗證碼識別:利用pytesser識別簡單圖形驗證碼Python
- 影片直播app原始碼,傳送驗證碼 驗證碼識別APP原始碼
- Android開發之自動填充簡訊驗證碼Android
- 直播app開發搭建,ios 獲取手機中所有圖片APPiOS
- Python驗證碼自動識別Python
- app直播原始碼,登入時輸入驗證碼、簡訊驗證身份APP原始碼
- 阿里雲簡訊服務的使用-----獲取簡訊驗證碼阿里
- Android學習筆記之簡訊驗證碼的獲取和讀取Android筆記
- 短視訊app搭建,利用javaWeb生成一張簡易驗證碼圖片APPJavaWeb
- app直播原始碼,驗證時實現獲取驗證碼並顯示倒數計時的功能APP原始碼
- 短視訊直播原始碼,自動對上傳的圖片進行識別原始碼
- tensorflow 訓練 think-captcha 圖片驗證碼自動識別APT
- 直播軟體app開發,flutter 驗證碼輸入框的簡單封裝APPFlutter封裝
- 如何使用Selenium自動化測試工具獲取動態圖片驗證碼?
- 超簡單的PHP驗證碼識別PHP
- 【Django開發】0到1開發美多shop專案:圖形和簡訊驗證碼。全md文件筆記(附程式碼,已分享)Django筆記
- Android中實現簡訊驗證碼自動填入Android
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- 前端獲取驗證碼前端
- 直播平臺原始碼,簡訊驗證碼傳送demo原始碼
- app直播原始碼,Vue獲取URL圖片的寬高APP原始碼Vue
- 如何實現直播間原始碼重要的簡訊驗證碼功能原始碼
- 直播 App 原始碼搭建簡易直播平臺及個人開發直播系統的難點APP原始碼
- Flutter 生成圖形驗證碼Flutter
- Django之圖形驗證碼Django
- 直播軟體app開發,左右自動滑動的輪播圖廣告APP
- app直播原始碼,js實現上傳圖片型別+大小+尺寸驗證APP原始碼JS型別
- 初探驗證碼識別
- java識別驗證碼Java
- java圖形驗證碼實現Java
- 用Certbot 獲取和自動更新SSL證書
- 短視訊直播原始碼,拖動滑塊實現圖片驗證效果原始碼
- 線上直播原始碼,通過手機號簡訊接收驗證碼原始碼
- Python OCR識別圖片驗證碼(一)Python
- Python OCR識別圖片驗證碼(二)Python
- 一次簡單的驗證碼識別以及思考
- 短視訊商城系統,手機獲取到驗證碼後自動填入