Вытащить информацию с веб-страницы - C#
Формулировка задачи:
Добрый день!
Хочу написать код, который бы вытаскивал со страницы сайта определенное численное значение и сохранял его в файл.
Как пример: на Яндексе есть погода, в какой-то момент времени мне необходимо сохранить значение +22.
Веб-страница, с которой требуется выдернуть информацию, не существует, но будет создана в определенный момент времени, который известен. URL страницы тоже известен еще до ее появления.
Я знаю номер строки и номера символов, которые нужно будет вытащить.
И интересует максимальная скорость этого процесса.
Теперь, собственно говоря, вопросы:
поскольку я не программист, я не знаю, с чего начать. С программированием в принципе немного знаком - писал несколько кодов, но на специфическом языке, разработанном только для одной программы.
Подскажите, на каком языке лучше это написать, с учетом того, что нужна максимальная скорость исполнения кода.
Разбираться в языке я готов.
И да, если этот код будет, допустим, на протяжении нескольких секунд до момента создания веб-страницы постоянно к ней обращаться, это не расценивается как атака на сайт?
Решение задачи: «Вытащить информацию с веб-страницы»
textual
Листинг программы
using System;
using System.Linq;
using System.Net.Http;
using System.Threading.Tasks;
using HtmlAgilityPack;
internal class Programm
{
private static void Main()
{
MainAsync().Wait();
Console.ReadKey(true);
}
private static async Task MainAsync()
{
using (var client = new HttpClient())
{
var code = await
client.GetStringAsync(
"http://www.abs.gov.au/AUSSTATS/abs@.nsf/Latestproducts/8501.0Main%20Features1May%202015");
var doc = new HtmlDocument();
doc.LoadHtml(code);
var q =
doc.DocumentNode.SelectNodes(".//td[@class='TableText']//font").Last();
Console.WriteLine(q.InnerText);
}
}
}