728x90
반응형
SMALL
ㅁ 개요
O 프로그램 소개
- 이번 글은 이전글(2024.03.02 - [분류 전체보기] - (실습)파이썬 네이버에서 강아지로 검색 후 강아지 이미지를 자동으로 크롤링 하는 프로그램 만들기 - 6.이미지 링크와 설명 가공하기)에 이은 8번째 글로 이미지 링크로 이미지를 다운로드 하고, 이미지 설명으로 파일이름을 만드는 방법을 설명합니다.
O 완성된 프로그램 실행 화면
- 최종 완성된 프로그램의 결과화면은 아래와 같습니다.
1.소스코드를 실행하면 아래와 같이 나타납니다.
(1) 이미지 링크로 (2) 실제 이미지(이진파일)를 가져옵니다.
(3) 그 다음 이미지의 설명(alt)으로 이미지 파일 이름을 만들어 보여주고 있습니다.
ㅁ 세부 내용
O 완성된 소스
소스 : 7.crawing_naver.py
O 소스 실행
- 소스파일 다운로드 후 cmd, 파워쉘 또는 vscode 등에서 아래와 같이 실행하시기 바랍니다.
> python 7.crawing_naver .py
O 주요 내용
아래 소스에 대해 간략히 설명하면 다음과 같습니다.
line 79 : requests.get(link).content <- 이 코드로 실제 이미지(바이너리 코드)를 가져옵니다.
line 81 : 이미지 파일의 이름을 만드는데, 1부터 시작하여 이름 뒤에는 이미지의 설명(alt)을 이용하여 이름을 만들고 있습니다.
ㅁ 정리
O 우리가 배운 내용
- 오늘 우리는 이미지 링크로 이미지를 다운로드 하고, 이미지 설명으로 파일이름을 만드는 방법을 알아보았습니다.
- 오늘 우리가 배운 내용 중 가장 중요한 부분을 꼽으라면 아래와 같습니다.
이미지파일의 링크로 실제 이미지를 가져오고, 파일이름은 1부터 시작하여 이미지 속성 중 alt를 사용하여 이미지 파일이름을 만듭니다.
img_data = requests.get(link).content
filename = f'{i}_image_{str(alt)}.jpg'
- 다음 시간에는 다운로드한 이미지를 저장하는 방법에 대해 설명합니다.
오늘은 여기까지이며, 댓글과 하트는 제가 이글을 지속할 수 있게 해주는 힘이 됩니다.
감사합니다.
728x90
반응형
LIST