Может кто-нибудь сказать мне лучший способ получить содержимое, используя HTMLAgilityPack, который я упоминаю ниже из HTML.
В предоставленном HTML мне нужно очистить value
идентификатора "img" и установитьзначения 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" />
Эти значения отправляются функции в отображаемом JavaScriptниже
submitClick(document.getElementById("img").getAttribute("value"),
document.getElementById("x").getAttribute("value"),
document.getElementById("y").getAttribute("value"),
'tiled' );
Может ли какой-нибудь орган помочь мне, рассказав, как мне поступить ...
Я написал следующий код, который возвращает мне 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.