강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

zykim님의 프로필 이미지
zykim

작성한 질문수

쿠팡 썸네일 링크가 출력이 안되요

작성

·

68

0

안녕하세요 코드 작성을 했는데 이미지링크가 출력이 안되네요. 상품명이랑 가격이랑은 다 출력이 되는데 이미지만 출력이 안되서 Class를 잘못가져온가 싶어서 문의드려봅니다.

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
import time

# 웹드라이버 설정
service = Service(ChromeDriverManager().install())
driver = webdriver.Chrome(service=service)

# URL 열기
url = "https://www.coupang.com/np/categories/329927"
driver.get(url)

# 페이지 로딩 대기
time.sleep(5)  # 필요에 따라 대기 시간 조정

# 상품명 크롤링
product_names = driver.find_elements(By.CLASS_NAME, "name")
# 상품 가격 크롤링
product_prices = driver.find_elements(By.CLASS_NAME, "price-value")
# 도착 정보 크롤링
arrival_info = driver.find_elements(By.CLASS_NAME, "arrival-info.emphasis")
# 이미지 링크 크롤링 (클래스 이름 변경)
image_links = driver.find_elements(By.CLASS_NAME, "image")

# 상품명, 가격, 도착 정보 및 이미지 링크 출력
for i in range(len(product_names)):
    product_name = product_names[i].text
    product_price = product_prices[i].text if i < len(product_prices) else "가격 정보 없음"
    arrival = arrival_info[i].text if i < len(arrival_info) else "도착 정보 없음"
    image_link = image_links[i].get_attribute("src") if i < len(image_links) else "이미지 링크 없음"
    
    print(f"상품명: {product_name}")
    print(f"가격: {product_price}")
    print(f"도착 정보: {arrival}")
    print(f"이미지 링크: {image_link}")
    print("-" * 40)

# 드라이버 종료
driver.quit()

파이썬 결과값은 아래와 같이 뜨네요

 

쿠팡 HTML 입니다

왜 안되는걸까요... 제가 이미지링크 클래스를 잘 못가져온걸까요?

 

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
zykim님의 프로필 이미지
zykim

작성한 질문수

질문하기