from bs4 import BeautifulSoup
import csv
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
import time
import requests
driver = webdriver.Chrome(ChromeDriverManager().install())
org_crawling = "https://www.starbucks.co.kr/index.do"
driver.get("https://www.starbucks.co.kr/menu/drink_list.do")
req = driver.page_source
bs = BeautifulSoup(req, "html.parser")
time.sleep(5)
csv_filename = "starbucks.csv"
csv_open = open(csv_filename, "w+", encoding='utf-8')
csv_writer = csv.writer(csv_open)
csv_writer.writerow( ('name' , 'img_url'))
select_img= bs.select("#container > div.content > div.product_result_wrap.product_result_wrap01 > div > dl > dd:nth-child(2) > div.product_list > dl > dd > ul > li > dl > dt > a > img")
select_name = bs.select("#container > div.content > div.product_result_wrap.product_result_wrap01 > div > dl > dd:nth-child(2) > div.product_list > dl > dd > ul > li > dl > dd")
for 문으로 csv 문서로 저장
for i in select_img :
name =(i)['alt']
img = (i)['src']
print (name , img)
csv_writer.writerow(( name , img))