他の兄弟クラスが存在する場合、特定のクラス名からテキストを取得するにはどうすればよいですか?

ジョージ・カツァゼ

class="eventAwayMinute">57すべてのmatchEventクラス(親タグ)からテキストを取得しようとしました。matchEventクラスにclass="eventIcon eventIcon_1"次のものが含まれている場合

<div class="matchEvent">
    <div class="eventHomePlayer">
    </div>
    <div class="eventHomeMinute"></div>
    <div class="eventIcon eventIcon_1"></div>
    <div class="eventAwayMinute">57'</div>
    <div class="eventAwayPlayer">
        George
        <span>(Irakli)</span> </div>
</div>

私は試した

Minutes = [(gm.get_text()).strip() for gm in soup.select('matchEvent , div[class$="eventIcon_1"]')]

そしてそれは機能しません。

私も試しました

Minutes = [(gm.get_text()).strip() for gm in soup.select('matchEvent')]

ただし、すべてに存在するすべての分を返しますmatchEventmatchEventhtmlコードにはいくつかのクラスがあります)。

MendelG

:has()CSSセレクターを使用しmatchEventて、eventIcon eventIcon_1クラスがあるかどうかを確認しクラスを出力できますeventAwayMinute

from bs4 import BeautifulSoup

html = """<div class="matchEvent">
    <div class="eventHomePlayer">
    </div>
    <div class="eventHomeMinute"></div>
    <div class="eventIcon eventIcon_1"></div>
    <div class="eventAwayMinute">57'</div>
    <div class="eventAwayPlayer">
        George
        <span>(Irakli)</span> </div>
</div>
"""
soup = BeautifulSoup(html, "html.parser")

for tag in soup.select(".matchEvent:has(.eventIcon.eventIcon_1)"):
    print(tag.select_one(".eventAwayMinute").text.strip("'"))

出力:

57

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

クラス名が別のクラス名に存在する場合はどうすればよいですか?

分類Dev

特定のクラス名の後に特定のテキストが続くテキストを抽出するにはどうすればよいですか?

分類Dev

クラスがコードの他の場所に存在する場合にのみCSSを適用するにはどうすればよいですか?

分類Dev

特定のクラスタグを使用して各スパンからテキストを取得するにはどうすればよいですか?

分類Dev

クラス名が静的でない場合に酵素テスト用のノードを選択するにはどうすればよいですか?

分類Dev

上記のdivのクラスに特定のテキストが含まれている場合にのみ、divのコンテンツを取得するにはどうすればよいですか?

分類Dev

特定のクラスから特定のリンクを取得するにはどうすればよいですか?

分類Dev

別のクラスが存在する場合、CSSをクラスに条件付きで適用するにはどうすればよいですか?

分類Dev

すべての要素に特定のクラスがある場合、要素にクラスを追加するにはどうすればよいですか?

分類Dev

特定のテキストを含むクラスのデータインデックスを取得するにはどうすればよいですか?

分類Dev

テストメソッドがすべてのテストに共通のクラスにある場合、テストクラスの名前をログに記録するにはどうすればよいですか?

分類Dev

jQueryの要素からクラス名を動的に取得するにはどうすればよいですか?

分類Dev

クラスパスにクラスが存在する場合、暗黙のJavaコンパイルを防ぐにはどうすればよいですか?

分類Dev

同じクラスの要素が多数ある場合、JavaScriptで特定の要素を取得するにはどうすればよいですか?

分類Dev

特定のクラスを持つ入力テキストのすべての値を取得するにはどうすればよいですか?

分類Dev

部分的なクラス名で要素のリストを取得するにはどうすればよいですか?

分類Dev

配列内のクラスから名前を取得するにはどうすればよいですか?

分類Dev

jqueryのクラス名から番号を取得するにはどうすればよいですか?

分類Dev

CSSクラスによって特定のスタイルが適用されているテキストを選択するにはどうすればよいですか?XPathを介できる場合は、

分類Dev

ヘッダーに「スティッキー」クラスがある場合、元の色を変更するにはどうすればよいですか?

分類Dev

コンパイル時にクラスがわからない場合、Enumの値を取得するにはどうすればよいですか?

分類Dev

他のコンストラクターが存在する場合、デフォルトのシーケンスコンストラクターを強制的に作成するにはどうすればよいですか?

分類Dev

Reactでidがtrueの場合にクラスを追加するにはどうすればよいですか?

分類Dev

他のhtmlがタグ内にある場合、divタグからPythonのテキストを抽出するにはどうすればよいですか?

分類Dev

一意のクラス識別子のない<span>からテキストを取得するにはどうすればよいですか?

分類Dev

クラス名が親/他のすべてのクラス名の上にある要素を検出するにはどうすればよいですか?

分類Dev

同じクラスのdivからテキスト値を取得し、別のdivに表示するにはどうすればよいですか?

分類Dev

匿名クラスから元のクラスを取得するにはどうすればよいですか?Java

分類Dev

ControllerクラスのMainクラスからStackpaneを取得するにはどうすればよいですか?

Related 関連記事

  1. 1

    クラス名が別のクラス名に存在する場合はどうすればよいですか?

  2. 2

    特定のクラス名の後に特定のテキストが続くテキストを抽出するにはどうすればよいですか?

  3. 3

    クラスがコードの他の場所に存在する場合にのみCSSを適用するにはどうすればよいですか?

  4. 4

    特定のクラスタグを使用して各スパンからテキストを取得するにはどうすればよいですか?

  5. 5

    クラス名が静的でない場合に酵素テスト用のノードを選択するにはどうすればよいですか?

  6. 6

    上記のdivのクラスに特定のテキストが含まれている場合にのみ、divのコンテンツを取得するにはどうすればよいですか?

  7. 7

    特定のクラスから特定のリンクを取得するにはどうすればよいですか?

  8. 8

    別のクラスが存在する場合、CSSをクラスに条件付きで適用するにはどうすればよいですか?

  9. 9

    すべての要素に特定のクラスがある場合、要素にクラスを追加するにはどうすればよいですか?

  10. 10

    特定のテキストを含むクラスのデータインデックスを取得するにはどうすればよいですか?

  11. 11

    テストメソッドがすべてのテストに共通のクラスにある場合、テストクラスの名前をログに記録するにはどうすればよいですか?

  12. 12

    jQueryの要素からクラス名を動的に取得するにはどうすればよいですか?

  13. 13

    クラスパスにクラスが存在する場合、暗黙のJavaコンパイルを防ぐにはどうすればよいですか?

  14. 14

    同じクラスの要素が多数ある場合、JavaScriptで特定の要素を取得するにはどうすればよいですか?

  15. 15

    特定のクラスを持つ入力テキストのすべての値を取得するにはどうすればよいですか?

  16. 16

    部分的なクラス名で要素のリストを取得するにはどうすればよいですか?

  17. 17

    配列内のクラスから名前を取得するにはどうすればよいですか?

  18. 18

    jqueryのクラス名から番号を取得するにはどうすればよいですか?

  19. 19

    CSSクラスによって特定のスタイルが適用されているテキストを選択するにはどうすればよいですか?XPathを介できる場合は、

  20. 20

    ヘッダーに「スティッキー」クラスがある場合、元の色を変更するにはどうすればよいですか?

  21. 21

    コンパイル時にクラスがわからない場合、Enumの値を取得するにはどうすればよいですか?

  22. 22

    他のコンストラクターが存在する場合、デフォルトのシーケンスコンストラクターを強制的に作成するにはどうすればよいですか?

  23. 23

    Reactでidがtrueの場合にクラスを追加するにはどうすればよいですか?

  24. 24

    他のhtmlがタグ内にある場合、divタグからPythonのテキストを抽出するにはどうすればよいですか?

  25. 25

    一意のクラス識別子のない<span>からテキストを取得するにはどうすればよいですか?

  26. 26

    クラス名が親/他のすべてのクラス名の上にある要素を検出するにはどうすればよいですか?

  27. 27

    同じクラスのdivからテキスト値を取得し、別のdivに表示するにはどうすればよいですか?

  28. 28

    匿名クラスから元のクラスを取得するにはどうすればよいですか?Java

  29. 29

    ControllerクラスのMainクラスからStackpaneを取得するにはどうすればよいですか?

ホットタグ

アーカイブ