スクレイピングの要素数の取得について
"https://www.ipros.jp/ranking/company/area/city/26204/"
こちらのサイトのランキングの要素を取得したいです。
現状のプログラムは以下の通りです。
※抜粋しています。
soup = BeautifulSoup(driver.page_source, "html.parser")
new = soup.find(class_='content-body')
li_count = 0
for element in new.find_all("li"):
li_count+=1
print(li_count)
要素数はページ上では58ほどなのですが、いらないli要素の分も加算してしまっており、上記のプログラムでは64を示してしまいます。
ol要素の数を取得?すれば要素数になるのかなと考えていますが、うまく実装できていません。
要素数分を取得するにはどうすれば良いでしょうか?
教えてください。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14267641929
以下ご対応ください。
https://teratail.com/help#posted-otherservice
回答1件
あなたの回答
tips
プレビュー