①解決したいこと:アマゾンの商品一覧ページ:https://www.amazon.co.jp/s?i=merchant-items&me=A1GC68C40ZY5ZO&qid=1658040192&ref=sr_pg_1
商品名をseleniumを用いてスクレイピングしたい。
②困っていること:.find_elements(by="class name",value="a-size-medium a-color-base a-text-normal")で各商品のタイトルを取得しようとするが、取得できない。
③使用環境:PC→windows11
python→3.10.5
jupyter lab→3.4.3
BeautifulSoup4
④書き込んだコード
python
from selenium import webdriver import requests from bs4 import BeautifulSoup import time browser = webdriver.Chrome()browser.get("https://www.amazon.co.jp/s?i=merchant-items&me=A1GC68C40ZY5ZO&qid=1658039546&ref=sr_pg_1")time.sleep(3) title = browser.find_elements(by="class name",value="a-size-medium a-color-base a-text-normal")len(title)
⑤結果
len(title)の結果が「0」となり、情報の取得ができていません。
0 コメント