HAP возвращает не все meta теги - C#
Формулировка задачи:
Всем привет.
Есть проблема.
Есть, к примеру, страница - view-source:https://twitter.com/gravitypriest/status/954817968575262720, здесь видны следующие теги:
Хочу через HAP пропарстить content. Тестовый режим работает:
Пробую загрузить исходный код верхней страницы,
Решил посмотреть, что лежит в HtmlDocument doc, а там нет этих мета тегов! Как так-то?
<meta property="og:image" content="https://pbs.twimg.com/media/DUAxSv8XkAEDq66.jpg:large"> <meta property="og:image:user_generated" content="true"> <meta property="og:image" content="https://pbs.twimg.com/media/DUAx3WgW0AYgZp0.jpg:large"> <meta property="og:image:user_generated" content="true">
var url = _URL; var web = new HtmlWeb(); HtmlDocument doc = new HtmlDocument(); doc.LoadHtml("<meta property=\"og:image\" content=\"https://ineedthisitem.ru\">"); string item = doc.DocumentNode.SelectSingleNode("//meta[@property='og:image']").GetAttributeValue("content", ""); //item стал равен https://ineedthisitem.ru\
var url = _URL; var web = new HtmlWeb(); HtmlDocument doc = new HtmlDocument(); doc = web.Load(_URL); string item = doc.DocumentNode.SelectSingleNode("//meta[@property='og:image']").GetAttributeValue("content", ""); //вылетает исключении из-за того, что ссылаюсь я на Null
Решение задачи: «HAP возвращает не все meta теги»
textual
Листинг программы
web.UserAgent = ....;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д