現在、PythonにてChromeの画面表示せず自動操作できる「ヘッドレスモード」について勉強しております。
ただ、タイトルにもありますようにAttributeError: 'str' object has no attribute 'find_elements_by_css_selector'
というエラーが出てしまします。
どのように改善すればよろしいでしょうか。
ご教授下さい。。何卒宜しくお願い致します。
###コードです。
from selenium import webdriver import time options = webdriver.ChromeOptions() options.add_argument('--headless') driver = webdriver.Chrome(options=options) driver = ('https://uta.pw/sakusibbs/users.php?user_id=1') a_list = driver.find_elements_by_css_selector('ul#mmlist li a') for a in a_list: print('■', a.text) print('➙', a.get_attribute('href')) driver.close()
###エラー
a_list = driver.find_elements_by_css_selector('ul\mmlist li a') AttributeError: 'str' object has no attribute 'find_elements_by_css_selector'
何卒宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/06 15:02