상세 컨텐츠

본문 제목

구글이미지 크롤링

<개인공부>

by 데브수달 2022. 2. 19. 11:32

본문

728x90
반응형
from selenium import webdriver
from bs4 import BeautifulSoup as soups


def search_selenium(search_name, search_path, search_limit) :
    search_url = "https://www.google.com/search?q=" + str(search_name) + "&hl=ko&tbm=isch"
    
    path = webdriver.Chrome('C:\py_data\chrome_drv\chromedriver.exe') 
    # 크롬드라이버 경로  및 파일명 입력 해주세요 △
    path.get(search_url)
    
    image_count = len(path.find_elements_by_tag_name("img"))
    # 이미 갯수를 여기서  △ 확인
    print("확인된 이미지 개수 : ", image_count) 

    path.implicitly_wait(2) # 2초 대기

    for i in range( search_limit ) :
        #image = path.find_elements_by_class_name("rg_i.Q4LuWd")
        
            image = path.find_elements_by_class_name('rg_i.Q4LuWd')[i]
            image.screenshot("C:/구글이미지수집/" + str(i) + ".png")
            # -----------------▲ 저장하고 싶은 경로 입력 
    path.close()

if __name__ == "__main__" :

    search_name = input("검색 하고 싶은 이미지 : ")
    search_limit = int(input("수집 개수 : "))
    search_path = "Your Path"
    
    # search_maybe(search_name, search_limit, search_path)
    search_selenium(search_name, search_path, search_limit)
    print('>>>> 수집이 완료되었습니다.<<<<<')

 

 

 

728x90
반응형

관련글 더보기