有人可以告诉我使用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