Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Disaine
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
1

Обход php на HtmlAgilityPack

10.05.2018, 19:17. Просмотров 943. Ответов 7

Всем привет! Кто знает как обойти php? Код отображает до <div class="react" id="root">, а дальше не показывает, видимо там php. Что делать? Как обойти?
Обход php на HtmlAgilityPack

C#
1
2
3
4
5
6
7
var html = @"https://xn--80ac9aeh6f.xn--p1ai/tales-of-demons-and-gods/noindex-glava-371-sbezhal/";
            HtmlWeb web = new HtmlWeb();
            var htmlDoc = web.Load(html);
            var node = htmlDoc.DocumentNode.SelectSingleNode("//div[@class='react']");
            if (node != null)
                Code.Text = node.OuterHtml;
            else Code.Text = "Nothing a find!";
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2018, 19:17
Ответы с готовыми решениями:

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

Разница между понятиями "Обход в прямом направлении" и "Итерационный прямой обход"
Ребятаа, обьясните чем различается: Обход в прямом направлении и Итерационный прямой обход ...

HtmlAgilityPack
Есть html код,использующий класс abcsd_aktive (к примеру), соответственно есть класс...

HtmlAgilityPack шалит
Здравствуйте. Как-то странно ведет себя HtmlAgilityPack, или я дурак. У меня переберется список...

Трудности с HtmlAgilityPack
Добрый день, форумчане. Осваиваю HtmlAgilityPack. Пытаюсь из заранее загруженной страницы...

7
OwenGlendower
Супер-модератор
Эксперт .NET
11506 / 9689 / 4067
Регистрация: 17.03.2014
Сообщений: 19,332
Записей в блоге: 1
Завершенные тесты: 2
10.05.2018, 19:38 2
Disaine, php выполняется на стороне веб-сервера и на стороне клиента не виден. Данный сайт использует JavaScript для рендеринга страницы. Нужно смотреть какие AJAX запросы отправляет страница и искать там нужные данные.
0
Disaine
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
10.05.2018, 20:02  [ТС] 3
А как это делается? Если ли какой-то гайд или что-то на подобии?
Цитата Сообщение от OwenGlendower Посмотреть сообщение
смотреть какие AJAX запросы отправляет страница
0
OwenGlendower
Супер-модератор
Эксперт .NET
11506 / 9689 / 4067
Регистрация: 17.03.2014
Сообщений: 19,332
Записей в блоге: 1
Завершенные тесты: 2
10.05.2018, 20:14 4
Лучший ответ Сообщение было отмечено Disaine как решение

Решение

Disaine, закладка Network со скриншота в первом сообщении покажет все что тебе необходимо
0
Disaine
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
10.05.2018, 22:47  [ТС] 5
Спасибо, я и правда нашел нужный скрипт. Но как теперь мне это вывести в моем приложении? Нужно имитировать запрос Ajax?
Цитата Сообщение от OwenGlendower Посмотреть сообщение
закладка Network
0
OwenGlendower
Супер-модератор
Эксперт .NET
11506 / 9689 / 4067
Регистрация: 17.03.2014
Сообщений: 19,332
Записей в блоге: 1
Завершенные тесты: 2
10.05.2018, 22:51 6
Disaine, да. Делаем такой же запрос и парсим ответ.
0
Disaine
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
11.05.2018, 18:23  [ТС] 7
Подскажите ещё, пожалуйста. Как правильно получить content?
Обход php на HtmlAgilityPack

https://xn--80ac9aeh6f.xn--p1ai/v1/p...rizyva-chast-2
а дальше что?
0
Disaine
0 / -1 / 0
Регистрация: 08.03.2017
Сообщений: 159
11.05.2018, 18:28  [ТС] 8
Все, разобрался, спасибо за помощь!
0
11.05.2018, 18:28
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.05.2018, 18:28

Парсинг, HtmlAgilityPack
В общем давно хотел затронуть тему парсинга, сейчас появился повод... В общем полазил я по инету...

Парсинг HtmlAgilityPack
ребята, никак не могу понять, по какому принципу строится xPath ? вот, например, нужно мне...

Find Source : HtmlAgilityPack
Здравствуйте, возникла необходимость парсить страница asp, выбрал инструмент HtmlAgilityPack для...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.