次の形式のxpathセレクターをどのように変換しますか?
/html[1]/body[1]/table[1]/tr[3]/td[1]/table[1]/tr[1]/td[2]/table[1]/tr[1]/td[2]
それはcssセレクターと同等ですか?
または、CSSセレクターを生成する必要がありますHtmlAgilityPack.HtmlNode
次の形式のxpathセレクターをどのように変換しますか?
/html[1]/body[1]/table[1]/tr[3]/td[1]/table[1]/tr[1]/td[2]/table[1]/tr[1]/td[2]
それはcssセレクターと同等ですか?
または、CSSセレクターを生成する必要がありますHtmlAgilityPack.HtmlNode
なぜCSSセレクターが絶対に必要なのか(すべてではないにしてもほとんどのHTMLパーサーとテストスイートがCSSセレクターとXPathの両方をサポートしている)はわかりませんが、一体何ですか?
html > body > table:nth-child(1) > tr:nth-child(3) > td:nth-child(1) > table:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > table:nth-child(1) > tr:nth-child(1) > td:nth-child(2)
の疑似クラスは含まれhtml
てbody
いません。暗黙のクラスだからです。
これらのdivとテーブルのいずれにも属性(idまたはclass)はありませんか?これがある場合、htmlagilitypackの作業がはるかに簡単になります。