Python/Crawling

[Crawling] 한솥 제품설명 가져오기

퓨어맨 2022. 5. 25. 17:54
url = 'https://www.hsd.co.kr/menu/menu_list#none'
driver = wb.Chrome()
driver.get(url)

img =  driver.find_elements_by_css_selector('a.item-cont')

# 첫번째 이미지 클릭, 해당 상품으로 페이지 이동
img[0].click()

soup = bs(driver.page_source, 'lxml')

# 제품 설명 데이터 가져오기
c = soup.select('p.account')[0].text.strip()

# 뒤로가기
driver.back() 

# 반복문 횟수를 정해주는 변수
img =  driver.find_elements_by_css_selector('a.item-cont') 
c_list = []

# 이미지에 들어가 제품설명 데이터 긁어온뒤 리스트에 저장
for i in range(len(img)):
	# 뒤로가기 했을때 이미지를 찾게해주는 변수
    img =  driver.find_elements_by_css_selector('a.item-cont')
    img[i].click()
    time.sleep(0.5)
    
    soup = bs(driver.page_source, 'lxml')
    c = soup.select('p.account')
    c_list.append(c[0].text)
    
    driver.back()
    time.sleep(0.5)

# 결과 출력
c_list