Notice
Recent Posts
Recent Comments
Link
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 중새카
- 제로페이로담배
- 제로페이모바일상품권
- 운전면허 갱신 방법
- 중장년일자리희망센터
- 인스타특수문자
- 쓸만한도구가없네
- 서울시지원금사용하기
- 미니슈트리뷰
- 상상우리
- 국민내일배움카드
- 운전면허 적성검사 하는 방법
- 원천징수이행상황신고서확인방법
- 인스타그램특수문자
- 이모지찾는법
- 원천징수이행상황신고서발급
- 가성비컴퓨터
- 이모지입력
- 인스타그램특수문자입력
- 중장년새출발카운슬링
- 아주조금아쉬운
- 제로페이상품권
- 카카오채널네이버플레이스비교
- 제로페이모바일
- 이마트몰
- 제로페이사용기
- 중장년일자리지원
- 모바일제로페이
- 산업분류코드
- 제로페이담배
Archives
人生襍多
파이썬 selenium 부분 캡처 본문
#selenium부분캡쳐
#selenium필요한부분스크린샷
selenium을 이용하여 화면을 캡쳐하는데,
특정 위치만 캡처하고 싶을 때 아래와 같이 하면됩니다.
구글링을 하니 별 쓸때 없는 예제가 많아서 ...
전체 소스는 아닙니다.
element1 = browser.find_element_by_class_name('캡처할 위치의 메인 Html의 class명')
element_png = element1.screenshot_as_png
with open("test1.png", "wb") as file:
file.write(element_png)
쓸때 없이, Image 패키지를 이용해서
element = browser.find_element_by_class_name('캡처할 위치의 메인 Html의 class명')
image_location = element.location
image_size = element.size
im = Image.open(BytesIO(png))
left = image_location['x']
top = image_location['y']
right = image_location['x'] + image_size['width']
bottom = image_location['y'] + image_size['height']
im = im.crop((left, top, right, bottom))
im.save('test2.png')
이렇게 할 필요가 없습니다.
이상입니다.
'프로그래밍' 카테고리의 다른 글
postgresql 세팅 (1) | 2022.11.09 |
---|---|
파이참 단축키 모음 - PyCharm 단축키 (0) | 2021.01.25 |
라즈베리파이 3 세팅 (0) | 2019.12.24 |
파이썬 PEF 8 변수명 규칙 (0) | 2019.12.22 |
파이썬 Selenium 패키지 (0) | 2019.12.09 |
파이썬 selenium find_element_by_class_name 에서 공백 오류 (0) | 2019.11.28 |
Comments