selenium + pil 인증 코드 캡 처
1564 단어 파충
from selenium import webdriver
from PIL import Image
broswer = webdriver.Chrome()
broswer.maximize_window()
broswer.get('http://www.pss-system.gov.cn/sipopublicsearch/portal/uilogin-forwardLogin.shtml')
broswer.get_screenshot_as_file(' .png')
'''
element = broswer.find_element_by_id('codePic')
left = int(element.location['x']) >>>1148
top = int(element.location['y']) >>>373
right = int(element.location['x'] + element.size['width'])
bottom = int(element.location['y'] + element.size['height'])
'''
'''
, left top
, ,
'''
# Image
im = Image.open(' .png')
im = im.crop((1435, 465, 1435+100, 465+32))
im.save(' .png')
얻 은 결과:
PIL 캡 처 에 대한 논리:
왼쪽 위 (x) 오른쪽 아래 (y), 그림 두 점 이 확 정 된 후에 길이 와 폭 을 더 하면 인증 코드 그림 이 캡 처 됩 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
(1) 분포 식 파충류 Scrapy 는 어떻게 해 야 하나 요 - 설치Scrapy 의 설치 에 대해 인터넷 을 샅 샅 이 뒤 졌 습 니 다. 하나씩 설치 하 는 것 은 솔직히 좀 번 거 롭 습 니 다. 그럼 원 키 로 설치 한 것 이 있 습 니까?답 은 분명히 있 습 니 다. 다음은 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.