Сообщение Re[3]: Какое API использовать чтобы парсить данные сайта? от 08.05.2015 9:12
Изменено 08.05.2015 11:03 Serginio1
Здравствуйте, Serginio1, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
S>Кстати попробовал для интереса сайст с формированием таблицы с помощью JqGrid
S>Работает
S>
Правда DocumentBuilder.Html устаревший вместо него
Кстати тоже обрабатывает код JQuery
S>Здравствуйте, Serginio1, Вы писали:
S>Кстати попробовал для интереса сайст с формированием таблицы с помощью JqGrid
S>Работает
S>
S>private async void button6_Click(object sender, EventArgs e)
S> {
S> var url = "МойУрл";
S> var config = new AngleSharp.Configuration()
S> .WithCss()
S> .WithDefaultLoader()
S> .WithJavaScript();
S> var html = DocumentBuilder.Html(new Uri(url), config);
S> var form = html.Forms[0] as AngleSharp.Dom.Html.IHtmlFormElement;
S> var name = form.Elements["SearchString"] as AngleSharp.Dom.Html.IHtmlInputElement;
S> name.Value = "16 st9";
S> var doc= await form.Submit();
S> }
S>
Правда DocumentBuilder.Html устаревший вместо него
static AngleSharp.Dom.IDocument Load(String url)
{
var config = new AngleSharp.Configuration().WithDefaultLoader();
return AngleSharp.BrowsingContext.New(config).OpenAsync(Url.Create(url)).Result;
}
Кстати тоже обрабатывает код JQuery
Re[3]: Какое API использовать чтобы парсить данные сайта?
Здравствуйте, Serginio1, Вы писали:
S>Здравствуйте, Serginio1, Вы писали:
S>Кстати попробовал для интереса сайст с формированием таблицы с помощью JqGrid
S>Работает
S>
Правда DocumentBuilder.Html устаревший вместо него
Кстати тоже обрабатывает код JQuery
https://github.com/FlorianRappl/AngleSharp
S>Здравствуйте, Serginio1, Вы писали:
S>Кстати попробовал для интереса сайст с формированием таблицы с помощью JqGrid
S>Работает
S>
S>private async void button6_Click(object sender, EventArgs e)
S> {
S> var url = "МойУрл";
S> var config = new AngleSharp.Configuration()
S> .WithCss()
S> .WithDefaultLoader()
S> .WithJavaScript();
S> var html = DocumentBuilder.Html(new Uri(url), config);
S> var form = html.Forms[0] as AngleSharp.Dom.Html.IHtmlFormElement;
S> var name = form.Elements["SearchString"] as AngleSharp.Dom.Html.IHtmlInputElement;
S> name.Value = "16 st9";
S> var doc= await form.Submit();
S> }
S>
Правда DocumentBuilder.Html устаревший вместо него
static AngleSharp.Dom.IDocument Load(String url)
{
var config = new AngleSharp.Configuration().WithDefaultLoader();
return AngleSharp.BrowsingContext.New(config).OpenAsync(Url.Create(url)).Result;
}
Кстати тоже обрабатывает код JQuery
https://github.com/FlorianRappl/AngleSharp