前提・実現したいこと
pythonでスクレイピングの学習をしています.
seleniumを使って,ウェブページに遷移したあと,selectタグの要素を選択させたいです.
■■な機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
Traceback (most recent call last):
File "C:/Users/Tanaka/AppData/Local/Programs/Python/Python38-32/sample.py", line 26, in <module>
element = soup.find_element_by_class_name("area-selectfield")
TypeError: 'NoneType' object is not callable
該当のソースコード
import requests
from bs4 import BeautifulSoup
import urllib
from pathlib import Path
import time
import csv
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import Select
driver = webdriver.Chrome()
url = '*************'
driver.get(url)
time.sleep(2)
html = requests.get(url)
soup = BeautifulSoup(html.content, "html.parser")
element = soup.find_element_by_class_name("area-selectfield")]
試したこと
xpath指定で検索したが同じエラーが返された.
補足情報(FW/ツールのバージョンなど)
chrome 85
python3
windows10
回答1件
あなたの回答
tips
プレビュー