前提・実現したいこと
テキストデータをスクレイピングで取得したいのですが、以前自分でやったプログラム通りやってもうまくいきません。初歩的なミスだと思うのですが、分かる方はぜひ教えて頂きたいです。
発生している問題・エラーメッセージ
エラーなどは特に出ていなく、テキストにも何もない状態です。
該当のソースコード
import time from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.action_chains import ActionChains f = open('trendkeyword.txt', mode='a', encoding='utf-8') # Chrome起動 driver = webdriver.Chrome(executable_path='C:\chromedriver_win32\chromedriver.exe') driver.maximize_window() #検索 URL = 'https://wear.jp/women-keyword/' driver.get(URL) # ページ上のすべての要素が読み込まれるまで待機(60秒でタイムアウト判定) WebDriverWait(driver, 30).until(EC.presence_of_all_elements_located) # タグを取得する element = driver.find_elements_by_class_name('keyword > ul > li') for wear in element: try: for tag in element: f.write("#" + tag.text + "\n") driver.close() f.write() except: pass f.close()
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2021/04/29 04:51
2021/04/29 04:54
退会済みユーザー
2021/04/29 04:56
2021/04/29 05:17
退会済みユーザー
2021/04/29 05:39
2021/04/29 05:49
退会済みユーザー
2021/04/29 05:54
2021/04/29 06:00
退会済みユーザー
2021/04/29 06:02
2021/04/29 06:10
退会済みユーザー
2021/04/29 06:15
2021/04/29 06:20
退会済みユーザー
2021/04/29 06:25