본문 바로가기
Crawling

포켓몬 데이터 실습( os 라이브러리 : 파일, 폴더생성 / urlretrieve 라이브러리 : 이미지저장 / 파이썬 경로 입력 / isdir : 경로확인 / mkdir : 폴더생성 / 속성 src 추출 / 자동스크롤 )

by leehii 2022. 7. 7.

import os
from urllib.request import urlretrieve

 

if not os.path.isdir("경로/폴더이름") :
    os.mkdir("경로/폴더이름")
    print("폴더생성 완료")
else :
    print("폴더가 이미 존재합니다")

 

img=soup.select('데이터위치')

 

img[0].text   --->> x

img[0]['src']  -->> o

?.text 는 열린 태그와 닫는 태그 사이에 있는 컨텐츠를 가져옴

 

img_list = []
for i in img :
    img_list.append(i['src'])

 

from selenium.webdriver.common.keys import Keys
body=driver.find_element(By.CSS_SELECTOR, 'body')
for i in range(횟수) :
    body.send_keys(Keys.END)
    time.sleep(1)

 

 

urlretrieve(img_list[i],'경로'+str(i)+'.jpg' )

를 이용해서

for i in range(len(img_list)):
    urlretrieve(img_list[i],'경로'+str(i)+'.jpg' )

 

-----------------------------------------------------

 

 

최종코드

 

 

 

 

 

 

 

 

 

 

 

 

 

----------------------------------------------------------------------

 

 

주의 :

C:\Users\smhrd\Desktop

이게 원래 경로라면 

 

파이썬에서는 

C:/Users/smhrd/Desktop 

이런식으로 역슬래쉬를 슬래쉬로 바꿔줘야함!!

 

-----------------------------------------------------------------