추석이벤트_PYTHON 혼자놀기

J.H.H.·2021년 9월 22일
0
post-thumbnail

웹개발 종합반 11일 완주반을 저번주 금요일에 끝내고 추석을 잘 쉬고 있었다. 배웠던 HTML과 jQuery구문 (그냥 왕보초보라 let temp_html 여기에 긁어온 내용을 사용하는 정도지만...) 그리고 백엔드로 PYTHON을 조금씩 복습하고 있었다.

너무도 늦게 (이미 추석 전에 이벤트가 시작됐다.) 하지만 아직 종료된 이벤트는 아니어서 빨리 이번 추석 코딩 이벤트에 참여하게 됐다. (스파르타 짱짱맨)

마음 같아서는 지도 위치 찍는 강의랑 지금 듣는 단어모음 강의를 둘 다 듣고 싶었지만 일단 선택한 강의를 열심히 듣기로 하고 1일차 수업을 들었다.

브라우저에서 파이썬을 이용 웹스크랩핑하여 이미지를 받는 수업이었다. 내가 다시 혼자 숙제로 한 코딩문은 다음과 같다.

import dload
from bs4 import BeautifulSoup
from selenium import webdriver
import time

driver = webdriver.Chrome('chromedriver')
driver.get("https://search.daum.net/search?nil_suggest=btn&w=img&DA=SBC&q=%EC%86%90%ED%9D%A5%EB%AF%BC")
time.sleep(5)

req = driver.page_source
soup = BeautifulSoup(req, 'html.parser')

thumbnails = soup.select('#imgList > div > a > img')

i = 1
for thumbnail in thumbnails:
img = thumbnail['src']
print(img)
dload.save(img, f'img/{i}.jpg')
i += 1

driver.quit()

생각보다 쉬워서 당황
내 실력이 늘지는 않은 것 같은데...
따라하다보니 짧은 구문은 하나씩 단계별로 print 하다보니 금방 끝난다. (신난다)

profile
코린이를 넘어 데이터 시각화를 휘두르는(?) 그날까지

0개의 댓글