[Sparta] 21.09.14 개발일지 8

novxerim·2021년 11월 10일
0

Sparta

목록 보기
8/9

혼자서 하는 48시간 프로젝트 하게 됨 ㅋㅋ
근데 일단 시작 땅 치자마자 자러가서 36시간 남기고 시작. 그러고 또 밥 먹고••
그래서 거의 뭐 하루만에 해야 한다고 보면 됨


쉬운거라 오늘은 오류 났던 것만 기록

​워드클라우드


아빠와의 카톡 대화로 만든 워드클라우드

1

https://www.google.com/search?q=selenium.common.exceptions.WebDriverException%3A+Message%3A+%27chromedriver%27+executable+needs+to+be+in+PATH&oq=selenium.common.exceptions.WebDriverException%3A+Message%3A+%27chromedriver%27+executable+needs+to+be+in+PATH&aqs=chrome..69i57.435j0j7&sourceid=chrome&ie=UTF-8

오류는
Chromedriver.exe파일을 해당 폴더에 넣어주면 됨


2

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see

https://sites.google.com/a/chromium.org/chromedriver/home

셀레니엄 오류와

WebDriverException: 'chromedriver' executable needs to be in PATH

같은 경로 오류는 경로를 찾아 지정해주면 됨

또는 chromedriver의 절대 주소 표시를 해줘도 됨 (r)
driver = webdriver.Chrome(r"C:/Users/LG/Desktop/48시간미션/img/chromedriver.exe")


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

driver = webdriver.Chrome(r"C:/Users/LG/Desktop/48시간미션/img/chromedriver.exe")
driver.get("https://search.daum.net/search?nil_suggest=btn&w=img&DA=SBC&q=%ED%86%B0%ED%9E%88%EB%93%A4%EC%8A%A4%ED%84%B4") # 여기에 URL을 넣어주세요
time.sleep(5)

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

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

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

driver.quit() # 끝나면 닫아주기

dload 패키지를 이용해 이미지검색 페이지의 모든 사진을 한 방에 이름정리까지 해서 저장할 수 있게 된다.


2021.09.14 20:10 작성된 글

우울하다…

마음이 넘 힘들ㅇㅓ서 일부러 이것저것 더 열심히 공부중....

profile
블로그 이전했습니다. https://yerimi11.tistory.com/

0개의 댓글