有人可以告訴我使用HTMLAgilityPack獲取內容的最佳方法,我在下面從HTML中提到。使用HTML敏捷包進行HTML刮012
在HTML提供我需要刮ID「IMG」的value
和x
和y
設置的值對於它們在另一功能中使用。
相關的HTML是
<div id="values">
<input type="hidden" id="x" name="x" value='0' />
<input type="hidden" id="y" name="y" value='0' />
<input type="hidden" id="img" name="img" value="86932" />
<input type="hidden" id="source" name = "source" value="center" />
這些值被髮送給函數在下面
submitClick(document.getElementById("img").getAttribute("value"),
document.getElementById("x").getAttribute("value"),
document.getElementById("y").getAttribute("value"),
'tiled' );
顯示JavaScript的一些機構可以幫助我,告訴我應該如何進行?
我已經編寫了下面的代碼,可以獲取頁面的html數據
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(Url);
request.Method = "GET";
using (var stream = request.GetResponse().GetResponseStream())
using (var reader = new StreamReader(stream, Encoding.UTF8))
{
result = reader.ReadToEnd();
}
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
doc.Load(new StringReader(result));
HtmlNode root = doc.DocumentNode;
現在我已經有了根我應該如何搜索參數,然後通過GET發送它們。
HTML是固定的? – Kakashi
是的這是固定的 – user671805