Приветствия Stackoverflow! Я ищу небольшую помощь в том, как разбирать html-документ. Моя задача состоит в том, что я не могу использовать стороннюю dll, такую как HTML Agility pack и т. Д. К сожалению, это все должно быть сделано с помощью кода или refrences native для VS. Я смотрел на JSon, но я подумал, что, возможно, у кого-то был более простой способ. Я пытаюсь получить определенные данные с веб-страниц, таких как: http://www.wowhead.com/item=109118/blackrock-ore. Есть несколько разделов Ищу для извлечения данных из: Каждый раздел начинается с:Анализ HTML-документа для извлечения списка товаров
new Listview({template:
и в этом разделе имеет «идентификатор». Я ищу списки «id» в отношении того, из какого типа элемент (заклинание, npc, объект и т. Д.).
К сожалению, мой набор навыков не соответствует этому или регулярному выражению. Я надеялся, что кто-то сможет мне помочь. Спасибо заранее за ваше время.
Редактирование: Я закончил использование регулярного выражения, чтобы найти все значения. Благодаря тем, которые помогли.
Возможный дубликат [Что это лучший способ для разбора HTML в C#?] (Http://stackoverflow.com/ вопросы/56107/what-is-the-best-way-to-parse-html-in-c) посмотрите на ответ Алана, он показывает, как вы могли это сделать, не используя стороннюю библиотеку, не используйте регулярное выражение для синтаксического анализа известный язык, такой как HTML – abc123
Этот ответ на самом деле не работает. В WebBrowser() нет метода браузера. –