次のようなhtmlファイルがあります。
<h3>
<div id='type'>
Type 1
</div>
<div id='price'>
127.76;
</div>
</h3>
<h3>
<div id='type'>
Type 2
</div>
<div id='price'>
127.76;
</div>
</h3>
今、私は CSQuery を使用して、これらのタイプと価格をリストに抽出したいと考えています。ここに私が取り組んでいるコードがあります:
var doc = CQ.Create(htmlfile);
var types= (from listR in doc["<h3>"] //get the h3 tag
select new TypeTest
{
Typename = listR.GetAttribute("#type"),
Price = listR.GetAttribute("#price")
}
).ToList();
return types;
ただし、h3 としたときの doc[] の値がよくわからないため、思い通りに詳細を取得できませんでした。html ファイルは変更できません。