Нужно получить исходный код страницы, в котором есть определенные элементы ( находятся в отдельной шапке на странице ). Эта шапка появляется только после того, как проходит загрузка определенных JS скриптов, если скрипты не грузятся - соответственно и элементов данных нет.
Как можно реализовать получение кода, без использования к примеру, webBrowser
?
Сам же использую библиотеки xNet
для подключения и получения кода, а так же Html Agility Pack
для парсинга содержимого.
В HTML как и в ЯП выполнение кода идет по очереди сверху вниз. То есть вам нужно сначала дать таги (подгрузить ваши js
файлы) <script src="YOUR_NEED_SCRIPT.js"></script>
ну а потом соответственно вашу "шапку". И конечно же не забудьте убрать async defer
, чтобы он не грузился асинхронно.
Так же вы можете загузить ваш HTML динамически после загрузки необходимых скриптов.
//With jQuery
//this place you load need scripts,
//after add html to document
var html = "YOUR_HTML";
$("div.head_container").append(html);
Решил так:
textbox
весь полученный код ( грешил на то, что код попросту не успевает загрузиться полностью ).Xpath
из Google Chrome
был не совсем правильный./tbody
получил нужное мне значение элемента без ошибок.Спасибо!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть команда создания таблицы для SQL Lite:
Есть проект на c# с подробной документацией в xml, вот пример документации:
Есть датагрид со столбцом, состоящим из комбобокса :
Коллеги, здравствуйте! Имею вот такой кодИдет постоянная утечка памяти, поскольку через данное соединение передаются jpeg'ги