Вытащить информацию с веб-страницы - 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); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д