import csv from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.keys import Keys as keys from selenium.webdriver.common.by import By
driver = None
def setup_webdriver(): global driver ### Google Chromeのフォルダをコピーすることで、スクレイピング専用ブラウザにできます CHROMEDRIVER = r"C:\stuff\apps\webdriver\Google\Chrome\Application\chrome.exe" # Google Chromeを使用 CHROMEUSERDATA = r"C:\stuff\apps\webdriver\Google\Chrome\Application\User Data" # User Dataを指定
for product_url in (product_urls[0:max_product_fetch] if len(product_urls) >= max_product_fetch else product_urls): product_list.append(get_product_listing(product_url))
# csvに出力 with open('listing.csv', 'w', newline="", encoding="utf-8") as f: writer = csv.writer(f, delimiter=',', quotechar='"', quoting=csv.QUOTE_ALL) writer.writerow(['商品名', '値段', 'SKU','平均評価', 'URL']) writer.writerows(product_list)