ÆÄÀ̽ã À̹ÌÁö Å©·Ñ¸µ °ü·Ã Áú¹®..
https://smartstore.naver.com/bebenuvo/products/4922209638#REVIEW (1900)
지금 4일째 끙끙대고 있습니다...
네이버스마트스토어(https://smartstore.naver.com/bebenuvo/products/4922209638#REVIEW)
여기에서 리뷰들의 이미지만 따로 추출해서 로컬 컴퓨터에 저장하고싶어서 코드를 짰습니다.
import os
import requests
from bs4 import BeautifulSoup
url = "https://smartstore.naver.com/bebenuvo/products/4922209638#REVIEW"
response = requests.get(url)
soup = BeautifulSoup(response.text, "html.parser")
review_image_urls = []
#여기부분을 어떻게 잡아야할지 모르겠습니다.
for img_item in soup.select(".review-section img"):
review_image_urls.append(img_item["src"])
save_path = "c;/work"
if not os.path.exists(save_path):
os.makedirs(save_path)
# 순서대로 이미지 저장
for idx, image_url in enumerate(review_image_urls):
response = requests.get(image_url)
# 확장자 추출
file_ext = os.path.splitext(image_url)[1]
# 파일명 설정 및 저장
file_name = f"{save_path}/review_image_{idx+1}{file_ext}"
with open(file_name, "wb") as f:
f.write(response.content)
print("스마트스토어 이미지 저장완료")
리뷰들 이미지 처음페이지부터 마지막 페이지까지 몇천개가 되는 이미지를 모두 다운 받으려면 어떤식으로 변경하거나 다시 짜야할까요??
»óÇ° ÆäÀÌÁö¿¡¼ ¿ä API ¸¦ È£ÃâÇؼ ¸®ºä ¸ñ·Ï & À̹ÌÁö ÁÖ¼Ò¸¦ ¾ò¾î¿À´Â °Í °°Àºµ¥, ÆäÀÌÁö¸¦ Å©·Ñ¸µÇϽñ⺸´Ù´Â À§ÀÇ API ¸¦ Á÷Á¢ È£ÃâÇؼ URL »Ì¾Æº¸½Ã´Â°Ç ¾î¶³±î¿ä?