seleniumでヤフートップページのヤフトピの見出しを取得するコードを書いてます。
『エンタメ』項目を取得したいのですが、
以下のコードだと、レンダリング前の『ニュース』項目しか取得できません。
ページのクリック操作後、レンダリングされたページはどう扱えばいいのでしょうか?
from selenium import webdriver
driver = webdriver.Chrome()
driver.get('https://www.yahoo.co.jp/')
element = driver.find_element_by_link_text("エンタメ")
element.click()
for headline in driver.find_elements_by_css_selector('#topicsfb > div.topicsindex > ul.emphasis > li > a'):
print(headline.text)
Pythonのお勉強 Part53 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
656デフォルトの名無しさん
2017/07/27(木) 09:04:03.85ID:AUocNlfk■ このスレッドは過去ログ倉庫に格納されています
