import urllib.request
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
binary = 'D:\chromedriver/chromedriver.exe'
browser = webdriver.Chrome(binary)
browser.get("https://www.bing.com/?scope=images&FORM=Z9LH1") #빙 이미지 검색 url
elem = browser.find_element_by_id("sb_form_q")
# 검색어 입력
elem.send_keys("아이언맨")
elem.submit()
# 반복할 횟수
for i in range(1, 2):
browser.find_element_by_xpath("//body").send_keys(Keys.END)
time.sleep(5)
time.sleep(5)
html = browser.page_source
soup = BeautifulSoup(html, "lxml")
def fetch_list_url():
params = []
imgList = soup.find_all("img", class_="mimg")
for im in imgList:
params.append(im["src"])
return params
def fetch_detail_url():
params = fetch_list_url()
a = 1
for p in params:
urllib.request.urlretrieve(p, "d:/bingimage/" + str(a) + ".jpg")
a = a + 1
fetch_detail_url()
browser.quit()