inflearn logo
Khóa học

Khóa học

Chia sẻ kiến thức

Bài viết của parkjeehun151289

parkjeehun151289 parkjeehun151289

@parkjeehun151289

Số lượng đánh giá đã viết
-
Xếp hạng trung bình
-

Bài viết 1

Hỏi & Đáp

에러 발생

저도 같은 문제 생겨서 구글링해보니까 요렇게 바꿔서 됐어요 ㅋㅋ def imageDown(keyword): url = f'https://www.google.com.br/search?q={keyword}&source=lnms&tbm=isch' chrome_options = webdriver.ChromeOptions() chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') driver = webdriver.Chrome('chromedriver', chrome_options=chrome_options) driver.get(url) body = driver.find_element(By.CSS_SELECTOR, 'body') # 페이지 다운시켜서 더 많은 이미지가 나오게 한다 for i in range(30): body.send_keys(Keys.PAGE_DOWN) time.sleep(0.5)#한번 드래그 후 sleep imgs = driver.find_elements(By.CSS_SELECTOR, 'img.rg_i') os.makedirs(keyword, exist_ok=True) time.sleep(10) for idx, img in enumerate(imgs): # print(idx,img.get_attribute('src')) imgUrl = img.get_attribute('src') if imgUrl == None: break imgName = f'./{keyword}/{keyword+str(idx)}.jpg' urllib.request.urlretrieve(imgUrl, imgName)

Lượt thích
0
Số bình luận
1
Lượt xem
297