Xpathを使用してテーブルデータを選択する

html html-agility-pack xpath

質問

私はクラス名 "リスト"でテーブルを選択するために使用されます。このxpathクエリを使用して、Htmlagilitypackのノードを選択します

//table[@class="list"]/td/a[@href]

正しい出力を得ることができませんでした。私のxpathコードブロックで何が問題になっていますか?

これは私がデータを取得したいテーブルです:

//table[@class="list"]/td/a[@href]

受け入れられた回答

私はすべてのアンカーのhref値を取得する必要があると考えます。そのためには、 //table[@class='list']//td/a/@href

あなたが示したコードスニペットには当てはまらない<TABLE>直下の子である<TD>を探しているため、XPathが機能しませんでした。したがって、XPathで// TDを使用します。

お役に立てれば。




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