Как я могу получить доступ к определенному элементу HTML с помощью C #? - PullRequest
1 голос
/ 19 февраля 2011

У меня есть строка, содержащая HTML, и мне нужно иметь возможность получить доступ к определенному элементу, чтобы получить текст из него (у элемента нет идентификатора, класса или имени, поэтому о регулярном выражении не может быть и речи).

Например, допустим, мне нужно было получить доступ: "/ html / body / div / div [3] / div / table [0] / div / ul / li [12] / a /".

Как я могу это сделать?

1 Ответ

1 голос
/ 19 февраля 2011

Если HTML хорошо отформатирован, вы можете проанализировать HTML с XmlDocument

Также, как упоминал Максим, HTML Agility Pack , вероятно, может сделать то, чтоneed.

Вот недавняя статья 4guysfromrolla о разборе HTML с помощью HTML Agility Pack

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...