1
我有一個HTML文件如下:CSQuery選擇元素
<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文件無法修改。
謝謝你,你再幫我,我想這兩種情況下,但隨後仍然無法正常工作,我還是很新的這種類型解析@hutchonoid – bluewonder
@bluewonder沒問題,你去了。一個完整的工作示例。 :) – hutchonoid
@bluewonder嗨,我不幸。值得再問一個問題,我肯定有人能夠回答。 – hutchonoid