Парсинг заскриптованной страницы
-
Ситуация такая. Пытаюсь получить код страницы, но там особо нет ничего. Все отдается скриптом и в переменную не попадает, хотя на экране видно. Нагуглил, что есть innerHTML для этих целей. Как в БАС реализовать не знаю. Подскажите как в БАС парсить такую страницу уже с результатом выдачи скрипта.
-
@IvanG
Выполнить нужные скрипты вручную через Выполнить код
-
@xclsv Очень мало понимаю в js, как понять какой скрипт там выполнить, может есть мануал какой то?
Есть еще один непонятный момент. Данные на странице постоянно обновляются, но никаких запросов в фидлере не видно. Как-то еще сайт может обновлять данные?
-
@IvanG said in Парсинг заскриптованной страницы:
@xclsv Очень мало понимаю в js, как понять какой скрипт там выполнить, может есть мануал какой то?
Есть еще один непонятный момент. Данные на странице постоянно обновляются, но никаких запросов в фидлере не видно. Как-то еще сайт может обновлять данные?Да никак особо и не поймёшь. Только перебором. Мануалов тоже нет, т.к. смотреть нужно конкретный сайт. Чисто по опыту, иногда проще написать скрипт на браузере. Всего на запросах не сделаешь.
Данные могут обновляться в силу выполнения скриптов, которые были приняты запросом заранее.
-
@IvanG БАС и так получает код страницы через innerHTML(точнее через outerHTML)
Так что нужно просто выполнить действие Код страницы, а чтобы выполнить код на странице достаточно просто вызвать действие Яваскрипт, например так,document.documentElement.outerHTML