Seleniumを使用して2つのタグ間のHTMLを取得する

LucSpan

セットアップ

Seleniumを使用して、ページ上の一連のリンクを取得しています。

ページのHTML構造は「フラット」です。インデントや子供などはなく、次のようになります。

 <h2>TAG1</h2>
 <a href...>...</a>
 'more links'
 <a href...>...</a>
 <h2>TAG2</h2>

問題

取得したいリンクは、2つのタグの間にあります(内部ではありませんh2

TAG1との間のHTML(または直接リンク)を取得するようにセレンに指示するにはどうすればよいTAG2ですか?

シギル

このxpathはトリックを行う必要があります

//a[./preceding-sibling::h2[.='TAG1']][./following-sibling::h2[.='TAG2']]

xpathは、テキストTAG 1が前に付いたh2と、テキストTAG2が後に続くh2を持つすべてのタグを選択として読み取ります。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

jqueryを使用して同じクラスの2つのdiv間のHtmlデータを取得する

分類Dev

Beautiful Soupを使用してhtmlページの2つのタグ間のコンテンツを取得するにはどうすればよいですか?

分類Dev

jQueryを使用して2つのタグ間のテキストを削除する

分類Dev

結合を使用して2つの値の間の時間を取得する

分類Dev

StringUtilsのsubstringBetween()メソッドを使用して、2つのタグ間のテキストを取得します

分類Dev

feedparserを使用して段落タグ間の情報を取得する

分類Dev

2つのタグ間でXPathを使用してnode()を選択する

分類Dev

サブストリングを使用して2つのストリング間の数値を取得する

分類Dev

awkを使用して2つのパターン間の列の平均を繰り返し取得する方法。

分類Dev

正規表現を使用してhtmlタグ間の文字列を取得します

分類Dev

VBAを使用して2つのコンマの間の値を取得する

分類Dev

2つの独立したタグ間でHTML要素を取得するにはどうすればよいですか

分類Dev

ジオコーディングを使用して2つの場所間の距離を取得する

分類Dev

MYSQLを使用して2つの異なる日付間のデータを取得する

分類Dev

nodegitで2つのタグ間の差分を取得します

分類Dev

phpは2つの異なるタグの間で単語を取得します

分類Dev

RegExを使用して2つのXMLタグ間のすべてを検索する

分類Dev

JSoupを使用して2つの異なるタグ間のテキストのみを削除する方法

分類Dev

2つの異なるXmlの内部タグ値を比較し、XmlDocumentを使用して違いを取得するには

分類Dev

.corrを使用して2つの列間の相関を取得する

分類Dev

JavaScriptを使用して2つの文字間の部分文字列を取得する

分類Dev

XPathを使用して2つの日付間の秒数を取得する方法

分類Dev

vb.net WPFおよびMySQLでDataGridを使用して2つの日付間のデータを取得/フィルタリングする方法は?

分類Dev

egrepとawkを使用して2つのパターン間のテキストを取得する

分類Dev

Notepad ++ RexEx 2つのhtmlタグの間のすべてを削除します(間に改行を入れます)

分類Dev

HTMLタグの間にあるものを取得します

分類Dev

Qtで正規表現を使用して2つのタグ間の文字列を検索する

分類Dev

tbl.Filterを使用して2つの日付の間をフィルタリングする

分類Dev

Selenium Web Driverを使用してHTML入力の値を取得する

Related 関連記事

  1. 1

    jqueryを使用して同じクラスの2つのdiv間のHtmlデータを取得する

  2. 2

    Beautiful Soupを使用してhtmlページの2つのタグ間のコンテンツを取得するにはどうすればよいですか?

  3. 3

    jQueryを使用して2つのタグ間のテキストを削除する

  4. 4

    結合を使用して2つの値の間の時間を取得する

  5. 5

    StringUtilsのsubstringBetween()メソッドを使用して、2つのタグ間のテキストを取得します

  6. 6

    feedparserを使用して段落タグ間の情報を取得する

  7. 7

    2つのタグ間でXPathを使用してnode()を選択する

  8. 8

    サブストリングを使用して2つのストリング間の数値を取得する

  9. 9

    awkを使用して2つのパターン間の列の平均を繰り返し取得する方法。

  10. 10

    正規表現を使用してhtmlタグ間の文字列を取得します

  11. 11

    VBAを使用して2つのコンマの間の値を取得する

  12. 12

    2つの独立したタグ間でHTML要素を取得するにはどうすればよいですか

  13. 13

    ジオコーディングを使用して2つの場所間の距離を取得する

  14. 14

    MYSQLを使用して2つの異なる日付間のデータを取得する

  15. 15

    nodegitで2つのタグ間の差分を取得します

  16. 16

    phpは2つの異なるタグの間で単語を取得します

  17. 17

    RegExを使用して2つのXMLタグ間のすべてを検索する

  18. 18

    JSoupを使用して2つの異なるタグ間のテキストのみを削除する方法

  19. 19

    2つの異なるXmlの内部タグ値を比較し、XmlDocumentを使用して違いを取得するには

  20. 20

    .corrを使用して2つの列間の相関を取得する

  21. 21

    JavaScriptを使用して2つの文字間の部分文字列を取得する

  22. 22

    XPathを使用して2つの日付間の秒数を取得する方法

  23. 23

    vb.net WPFおよびMySQLでDataGridを使用して2つの日付間のデータを取得/フィルタリングする方法は?

  24. 24

    egrepとawkを使用して2つのパターン間のテキストを取得する

  25. 25

    Notepad ++ RexEx 2つのhtmlタグの間のすべてを削除します(間に改行を入れます)

  26. 26

    HTMLタグの間にあるものを取得します

  27. 27

    Qtで正規表現を使用して2つのタグ間の文字列を検索する

  28. 28

    tbl.Filterを使用して2つの日付の間をフィルタリングする

  29. 29

    Selenium Web Driverを使用してHTML入力の値を取得する

ホットタグ

アーカイブ