最近有了一些新想法想要落實,卻想要實現(xiàn)的功能多浪蹂,又完美主義要學(xué)習(xí)的東西很多,又有學(xué)了這個忘記那個的毛病古劲,就在這里記錄一下缰猴。
import ddddocr
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import ui
from time import sleep
ocr = ddddocr.DdddOcr()
options = webdriver.ChromeOptions()
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(options=options)
driver.implicitly_wait(4)
driver.get("http://xf.faxuan.net")
def page_is_loaded(driver):
element1 = driver.find_element(By.CLASS_NAME,"tag_hide")
if element1 != None:
return element1
wait = ui.WebDriverWait(driver, 10)
wait.until(page_is_loaded)
hide = page_is_loaded(driver)
hide.click()
while True:
# 獲取元素展示內(nèi)容為圖片數(shù)據(jù)
pngData = driver.find_element(By.ID,'login_validateImg').screenshot_as_png
# with open('d:/tmp1.png', 'wb') as f:
# f.write(pngData)
res = ocr.classification(pngData)
print('驗證碼是', res)
```