美しいスープを使用してPythonで `h1id`を取得する

アレックスB

とてもシンプルです。次のhtmlコードの場合:

<h1 id="product-name" itemprop="name">Best product name !</h1>

最高の商品名を検索したいそしてそうするために私は現在使用しています:

prodname = soup.find(id="product-name")
prodname_clean = list(prodname.children)[0]
print(prodname_clean)

しかし、場合によっては、次のエラーが発生します。

AttributeError: 'NoneType' object has no attribute 'children' 

ある場合にこのエラーが発生し、他の場合には発生しない理由は少し謎ですが、いずれにせよ、h1を取得する私の方法はおそらく最良の方法ではありません。どんな助けでも大歓迎です。

Keyur potdar

あなたは簡単にこれを行うことができます:

>>> soup.find('h1').text
'Best product name !'

または、より正確には、

>>> soup.find('h1', {'id': 'product-name'}).text
'Best product name !'

次のように、辞書に属性を追加できます。

{'id': 'product-name', 'itemprop': 'name'}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Pythonで美しいスープを使用してテーブルをこする

分類Dev

美しいスープを使用してPythonでAmazonをクロール

分類Dev

美しいスープを使用してhrefを取得する

分類Dev

美しいスープPythonを使用して特定のページでタグを取得する際の問題

分類Dev

Pythonで正規表現を使用+美しいスープ

分類Dev

美しいスープpython3を使用してAutosarxmlを解析する

分類Dev

美しいスープを使用してHREFを取得できません

分類Dev

美しいスープの難しさを使用して情報を取得する

分類Dev

美しいスープを使用して抽出します

分類Dev

美しいスープを使用してデータを取得する

分類Dev

美しいスープを使用してテキストを取得します。

分類Dev

美しいスープを使用してデータを取得することはできません

分類Dev

画像のURLを取得しようとしていますが、美しいスープとPythonを使用して取得できません

分類Dev

それ以外の場合は、美しいスープを使用してFindAllで

分類Dev

美しいスープPythonを使用して複数のタイトルを取得する方法

分類Dev

美しいスープでJavascriptを解析するPython

分類Dev

美しいスープでラムダ関数を使用する

分類Dev

美しいスープでラムダ関数を使用する

分類Dev

Pythonを使用してHTMLを抽出する美しいスープが機能しない

分類Dev

pipを使用して美しいスープをインストールする

分類Dev

美しいスープを使用して反応テキストを印刷する

分類Dev

美しいスープを使用してクラスの存在を確認する

分類Dev

美しいスープを使用してhtmlテーブルを解析する

分類Dev

tag.idを取得する美しいスープ

分類Dev

美しいスープを使用してタグから「href」を抽出します

分類Dev

Pythonと美しいスープを使用して見出しと説明を削る方法は?

分類Dev

Python、美しいスープを使用してウィキペディアをスクレイプ

分類Dev

Pythonの美しいスープを使用してhtmlから特定のタグを抽出します

分類Dev

美しいスープpythonを使用してタグ内からhtmlIDを抽出します

Related 関連記事

  1. 1

    Pythonで美しいスープを使用してテーブルをこする

  2. 2

    美しいスープを使用してPythonでAmazonをクロール

  3. 3

    美しいスープを使用してhrefを取得する

  4. 4

    美しいスープPythonを使用して特定のページでタグを取得する際の問題

  5. 5

    Pythonで正規表現を使用+美しいスープ

  6. 6

    美しいスープpython3を使用してAutosarxmlを解析する

  7. 7

    美しいスープを使用してHREFを取得できません

  8. 8

    美しいスープの難しさを使用して情報を取得する

  9. 9

    美しいスープを使用して抽出します

  10. 10

    美しいスープを使用してデータを取得する

  11. 11

    美しいスープを使用してテキストを取得します。

  12. 12

    美しいスープを使用してデータを取得することはできません

  13. 13

    画像のURLを取得しようとしていますが、美しいスープとPythonを使用して取得できません

  14. 14

    それ以外の場合は、美しいスープを使用してFindAllで

  15. 15

    美しいスープPythonを使用して複数のタイトルを取得する方法

  16. 16

    美しいスープでJavascriptを解析するPython

  17. 17

    美しいスープでラムダ関数を使用する

  18. 18

    美しいスープでラムダ関数を使用する

  19. 19

    Pythonを使用してHTMLを抽出する美しいスープが機能しない

  20. 20

    pipを使用して美しいスープをインストールする

  21. 21

    美しいスープを使用して反応テキストを印刷する

  22. 22

    美しいスープを使用してクラスの存在を確認する

  23. 23

    美しいスープを使用してhtmlテーブルを解析する

  24. 24

    tag.idを取得する美しいスープ

  25. 25

    美しいスープを使用してタグから「href」を抽出します

  26. 26

    Pythonと美しいスープを使用して見出しと説明を削る方法は?

  27. 27

    Python、美しいスープを使用してウィキペディアをスクレイプ

  28. 28

    Pythonの美しいスープを使用してhtmlから特定のタグを抽出します

  29. 29

    美しいスープpythonを使用してタグ内からhtmlIDを抽出します

ホットタグ

アーカイブ