mainBody = urlsoup.find_all(style_="display: none;")
mainBody = urlsoup.find_all(style_="display: none;"[0])
同じスタイルまたはクラスの2つがある場合は、1番目または2番目のスタイルを選択するにはどうすればよいですか? 2番目のコード行を使用して、どちらかを選択することができますか?Pythonとbeautifulsoup - クラスの特定の選択だけを選択するには?
mainBody = urlsoup.find_all(style_="display: none;")
mainBody = urlsoup.find_all(style_="display: none;"[0])
同じスタイルまたはクラスの2つがある場合は、1番目または2番目のスタイルを選択するにはどうすればよいですか? 2番目のコード行を使用して、どちらかを選択することができますか?Pythonとbeautifulsoup - クラスの特定の選択だけを選択するには?
[0]
を入れている
、交換してください:
mainBody = urlsoup.find_all(style_="display: none;"[0])
で:
mainBody = urlsoup.find_all(style_="display: none;")[0]
find_all
方法は、リストを返します。
mainBody = urlsoup.find_all(style_="display: none;")
次に、標準リストのような要素にアクセスすることができます:あなたは素晴らしいです
first = mainBody[0]
second = mainBody[1]
驚くべきことに感謝しています。それは、ちょうど私がそれを呼びたいものに固有の別の要素に各リストの要素を追加する方法について私の目を開いたので!あなたはロック! –
@Kamikaze_goldfishご参考までに))))。 – Nurjan
おい!それは働いて、私は最後に '.text'を追加しました。そして今、私は必要なデータをスクラップできます!あなたの助けをありがとう –