クラスやIDを持たない製品ページから情報を収集する必要があります。私はhtmlagilitypackとC#4.0を使用しています。特定のキーワードを含むテーブルを選択する方法 - c# - xpath - htmlagilitypack
この製品ページのソースコードには多くの表があります。価格テーブルには "KDV"という文字列が含まれています。だから私はこの "KDV"文字列を含む文字列を取得したいと思います。どうやってやるの ?
XPathは、以下の例
string srxPathOfCategory = "//table";
var selectedNodes = myDoc.DocumentNode.SelectNodes(srxPathOfCategory);
コードは、以下のテーブルを選択するためのすべてのテーブルを選択するが、最も外側のテーブルから始まるであろう。私は、文字列
//table[contains(., ' KDV')]
のC#、XPathの与えられた、htmlagilitypack
CDVを意味しますか? –
私はCDVが何であるか尋ねるかもしれませんか? – MonsterMMORPG
コンマで区切られた値 –