복습의 의미로 책의 예제를 적어봅니다.(데이터 분석을 위한 파이썬 철저 입문 중에서) 1
##이번주 인기 가요 차트
import requests
from bs4 import BeautifulSoup
url = "https://music.naver.com/listen/history/index.nhn"
html_music = requests.get(url).text
soup_music = BeautifulSoup(html_music, "lxml")
titles = soup_music.select('a._title span.ellipsis')
i = 1
for title in titles:
print("{0} : {1}".format(i, title.get_text()))
i += 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
이미지 다운받기 예제
import requests
import os
url = "https://python.org/static/img/python-logo.png" ## 이미지 주소 변수 선언
html_image = requests.get(url) ## 이미지 다운로드
image_file_name = os.path.basename(url) ## 파일 경로명에서 이미자 파일명만 추출
folder = "C:/testcode/download_image" ## 폴더명 선언
if not os.path.exists(folder): ## 폴더명에 해당하는 폴더가 없으면 새로 생성
os.makedirs(folder)
image_path = os.path.join(folder, image_file_name) ## 폴더명과 이미지 파일명 합침
imageFile = open(image_path, 'wb') ## 바이너리 파일 모드로 파일 열기
chunk_size = 1000000 ## 한번에 다운받을 이미지 크기 설정
for chunk in html_image.iter_content(chunk_size): ## chunk_size만큼 다운받아서 imageFile에 써준다.
imageFile.write(chunk)
imageFile.close ## 완료되면 file을 닫는다.
- 책 제목 [본문으로]
'파이썬(PYTHON)' 카테고리의 다른 글
공공 정보를 이용한 OPEN API 활용-2 (0) | 2020.08.02 |
---|---|
공공 정보를 이용한 OPEN API 활용 (0) | 2020.08.01 |
requests 및 BeautifulSoup 응용 (0) | 2020.07.24 |
pyvisa를 이용한 실무 예제 (0) | 2020.07.14 |
파이썬(PYTHON)을 활용한 자동 구매 프로그램(매크로) 2 (0) | 2020.06.21 |