前提
Pythonにて、ウェブスクレイピングを実施したいと思っています。
スクレイピングしたいサイトがJavaを利用しているので、seleniumをChromeを用いた方法が良いかと思い試行錯誤しているのですが、Classの指定がうまくできていないようです。
実現したいこと
Webサイトの該当のClassに入っている文字列を抽出したい
このサイトのUnavailableという単語を抜き出したいです。
発生している問題・エラーメッセージ
エラーメッセージは出ていません。が要素も抜き出せていません。
該当のソースコード
Python
1import time # スリープを使うために必要 2from selenium import webdriver # Webブラウザを自動操作 3from selenium import webdriver 4import chromedriver_binary # パスを通すためのコード 5 6driver = webdriver.Chrome() # Chromeを準備 7 8# HTMLを開く 9driver.get('https://app.ens.domains/search/paypay') # Googleを開く 10 11def ranking(driver): 12 # class_name = 'css-0' # class属性名 13 class_elems = driver.find_elements_by_css_selector('div.css-0 e1736otp6') # classでの指定 14 15 # 取得した要素を1つずつ表示 16 for elem in class_elems: 17 print(elem.text) 18 19ranking(driver) 20driver.quit() # ブラウザを閉じる``` 21 22### 試したこと 23 24この他に、BeautifulSoupを用いた方法も試しましたが403エラーがでたので、Headersを挿入する方法を試みましたが、わかりませんでした…
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/07/14 00:13
2022/07/14 13:05