Разбор сайта в Windows Phone 7 - PullRequest
       43

Разбор сайта в Windows Phone 7

0 голосов
/ 27 сентября 2011

Я обнаружил, что после некоторой модификации я могу использовать Html Agility Pack для анализа сайтов в WP7.Я могу использовать LINQ, но не XPath.Я хочу спросить, есть ли какой-то другой (может быть) лучший способ разбора веб-сайтов в WP7 и есть ли какое-то руководство.Спасибо

1 Ответ

1 голос
/ 27 сентября 2011

Очистка веб-сайтов, как правило, плохая идея, если вы не контролируете их, поскольку они могут изменить свою структуру быстрее, чем вы можете обновить свое приложение.

Если вы очищаете свой собственный сайт, вам будет лучше строитьAPI для предоставления данных в структурированном виде, который лучше соответствует требованиям ваших приложений.

Если вы действительно должны это сделать, то HtmlAgilityPack является лучшим из доступных на данный момент решений.

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

...