Очистка веб-сайтов, как правило, плохая идея, если вы не контролируете их, поскольку они могут изменить свою структуру быстрее, чем вы можете обновить свое приложение.
Если вы очищаете свой собственный сайт, вам будет лучше строитьAPI для предоставления данных в структурированном виде, который лучше соответствует требованиям ваших приложений.
Если вы действительно должны это сделать, то HtmlAgilityPack является лучшим из доступных на данный момент решений.
Если вы действительно должны это делатьтаким образом, вы сможете быстрее и эффективнее работать с вашими пользователями, создавая собственный веб-сервис, который действует как прокси между вашим приложением и другим сайтом.
Преимущества этого:
- необходимость подключения квеб-сайт реже (вероятно - при условии, что вы можете кэшировать проанализированную страницу)
- более быстрый анализ сайта / страницы / данных
- более быстрое приложение (так как оно требует меньше обработки - меньше данных нужно отправлять наприложение