BeautifulSoupを使用して、特定のタグの後に値を取得します

knames

BeautifulSoupにデータを取得させるのに非常に苦労しています。このコードサンプルから日付(実際の数値、2008年)にアクセスするための最良の方法は何ですか?Beautifulsoupを使用するのは初めてで、ページからURLを削除する方法を理解しましたが、Dateという単語のみを選択し、その後に続く数値の日付のみを返すように絞り込むことはできません(dd内)ブラケット)。私が求めていることは可能ですか?

<div class='dl_item_container clearfix detail_date'>
    <dt>Date</dt>
    <dd>
        2008
    </dd>
</div>
alecxe

検索dtタグをテキストでと見つける次のdd兄弟を

soup.find('div', class_='detail_date').find('dt', text='Date').find_next_sibling('dd').text

完全なコード:

from bs4 import BeautifulSoup

data = """
<div class='dl_item_container clearfix detail_date'>
    <dt>Date</dt>
    <dd>
    2008
    </dd>
</div>
"""

soup = BeautifulSoup(data)
date_field = soup.find('div', class_='detail_date').find('dt', text='Date')
print date_field.find_next_sibling('dd').text.strip()

プリントし2008ます。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

PythonのBeautifulSoupによる特定のスタイルを使用してすべてのタグを取得します

分類Dev

beautifulsoupを使用してhtmlタグ内の特定の文字列を取得します

分類Dev

beautifulsoupを使用してhtmlタグ内の特定の文字列を取得します

分類Dev

BeautifulSoupを使用してHTMLタグの後に存在するテキストを取得します

分類Dev

BeautifulSoupは特定の値を取得します

分類Dev

jqueryを使用して特定の<li>タグ値を取得する

分類Dev

BeautifulSoupはタグを削除し、その後に特定のタグと特定の属性を続けます

分類Dev

HtmlAgilityPackを使用してhtmタグの値を取得します

分類Dev

特定の属性値に一致するが、BeautifulSoupを使用して任意のタグまたは属性名に一致するすべての要素を取得します

分類Dev

Beautifulsoupを使用してデータを取得し、Pythonの辞書に保存します

分類Dev

javaregexは特定の値の後に値を取得します

分類Dev

BeautifulSoupを使用して、1つのタグ内に引用符を含むテキストを取得します

分類Dev

PHPを使用して、特定のタグの後に1つのXMLを複数に分割します

分類Dev

AndroidはURLを介してxmlタグから特定の値を取得します

分類Dev

下にボタンがある$(this)を使用して、テーブルの最後の行の値を取得します

分類Dev

Javaを使用してXMLから特定のタグ全体の値を取得する方法

分類Dev

BeautifulSoupを使用して同様のXMLタグ値を抽出する

分類Dev

pythtonxmlを使用して特定の子値の属性を取得します

分類Dev

beautifulsoupを使用してタグ内のテキストを検索し、その後にタグ内のテキストを返します

分類Dev

Pythonとbeautifulsoupを使用して<br/>タグの後の文字列(特定のシナリオの日付値)を解析する方法

分類Dev

他のタグは取得できますが、Beautifulsoupを使用してタグを取得できません

分類Dev

親タグの子に特定の属性値がある場合に、BeautifulSoupを使用して親タグの名前の値を取得するにはどうすればよいですか?

分類Dev

親タグの子に特定の属性値がある場合に、BeautifulSoupを使用して親タグの名前の値を取得するにはどうすればよいですか?

分類Dev

パンダで特定の値が最後に出現した後のすべての行を取得します

分類Dev

特定の各タグの後にすべての要素をラップします

分類Dev

正規表現を使用してタグの後に2番目のdivを取得します

分類Dev

BeautifulSoupを使用して特定のタグを取得できないのはなぜですか?

分類Dev

特定の子の値に応じてjson値を取得します

分類Dev

beautifulsoupはタグ内に直接文字列のみを取得します

Related 関連記事

  1. 1

    PythonのBeautifulSoupによる特定のスタイルを使用してすべてのタグを取得します

  2. 2

    beautifulsoupを使用してhtmlタグ内の特定の文字列を取得します

  3. 3

    beautifulsoupを使用してhtmlタグ内の特定の文字列を取得します

  4. 4

    BeautifulSoupを使用してHTMLタグの後に存在するテキストを取得します

  5. 5

    BeautifulSoupは特定の値を取得します

  6. 6

    jqueryを使用して特定の<li>タグ値を取得する

  7. 7

    BeautifulSoupはタグを削除し、その後に特定のタグと特定の属性を続けます

  8. 8

    HtmlAgilityPackを使用してhtmタグの値を取得します

  9. 9

    特定の属性値に一致するが、BeautifulSoupを使用して任意のタグまたは属性名に一致するすべての要素を取得します

  10. 10

    Beautifulsoupを使用してデータを取得し、Pythonの辞書に保存します

  11. 11

    javaregexは特定の値の後に値を取得します

  12. 12

    BeautifulSoupを使用して、1つのタグ内に引用符を含むテキストを取得します

  13. 13

    PHPを使用して、特定のタグの後に1つのXMLを複数に分割します

  14. 14

    AndroidはURLを介してxmlタグから特定の値を取得します

  15. 15

    下にボタンがある$(this)を使用して、テーブルの最後の行の値を取得します

  16. 16

    Javaを使用してXMLから特定のタグ全体の値を取得する方法

  17. 17

    BeautifulSoupを使用して同様のXMLタグ値を抽出する

  18. 18

    pythtonxmlを使用して特定の子値の属性を取得します

  19. 19

    beautifulsoupを使用してタグ内のテキストを検索し、その後にタグ内のテキストを返します

  20. 20

    Pythonとbeautifulsoupを使用して<br/>タグの後の文字列(特定のシナリオの日付値)を解析する方法

  21. 21

    他のタグは取得できますが、Beautifulsoupを使用してタグを取得できません

  22. 22

    親タグの子に特定の属性値がある場合に、BeautifulSoupを使用して親タグの名前の値を取得するにはどうすればよいですか?

  23. 23

    親タグの子に特定の属性値がある場合に、BeautifulSoupを使用して親タグの名前の値を取得するにはどうすればよいですか?

  24. 24

    パンダで特定の値が最後に出現した後のすべての行を取得します

  25. 25

    特定の各タグの後にすべての要素をラップします

  26. 26

    正規表現を使用してタグの後に2番目のdivを取得します

  27. 27

    BeautifulSoupを使用して特定のタグを取得できないのはなぜですか?

  28. 28

    特定の子の値に応じてjson値を取得します

  29. 29

    beautifulsoupはタグ内に直接文字列のみを取得します

ホットタグ

アーカイブ