c#htmlagilitypackクラスとdivの最初のリンクを解析しますか?

c# html-agility-pack

質問

私は下のHTMLコード/search?id=3の最初のリンクを解析しようとしています

<div class="brs_col">
  <p>
    <a href="/search?id=3">
      <b>
        vastu shastra
      </b>
    </a>
  </p>
  <p>
    <a href="/search?id=1">
      <b>
        bygga
      </b>
      bastu
    </a>
  </p>
</div>

私は、次のXPATHでそれを選択しようとしましたが、傾けることはできません。

<div class="brs_col">
  <p>
    <a href="/search?id=3">
      <b>
        vastu shastra
      </b>
    </a>
  </p>
  <p>
    <a href="/search?id=1">
      <b>
        bygga
      </b>
      bastu
    </a>
  </p>
</div>

何か案は?

人気のある回答

これは、HTML文書全体の最初のURLであることが確かであれば、

doc.DocumentNode.SelectSingleNode("//a").Attributes["href"].Value;

または、これがクラスbrs_colの最初のulrであることが確かであれば

doc.DocumentNode.SelectSingleNode("//a").Attributes["href"].Value;



ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ