Парсинг заскриптованной страницы



  • Ситуация такая. Пытаюсь получить код страницы, но там особо нет ничего. Все отдается скриптом и в переменную не попадает, хотя на экране видно. Нагуглил, что есть innerHTML для этих целей. Как в БАС реализовать не знаю. Подскажите как в БАС парсить такую страницу уже с результатом выдачи скрипта.



  • @IvanG
    Выполнить нужные скрипты вручную через Выполнить код



  • @xclsv Очень мало понимаю в js, как понять какой скрипт там выполнить, может есть мануал какой то?
    Есть еще один непонятный момент. Данные на странице постоянно обновляются, но никаких запросов в фидлере не видно. Как-то еще сайт может обновлять данные?



  • @IvanG said in Парсинг заскриптованной страницы:

    @xclsv Очень мало понимаю в js, как понять какой скрипт там выполнить, может есть мануал какой то?
    Есть еще один непонятный момент. Данные на странице постоянно обновляются, но никаких запросов в фидлере не видно. Как-то еще сайт может обновлять данные?

    Да никак особо и не поймёшь. Только перебором. Мануалов тоже нет, т.к. смотреть нужно конкретный сайт. Чисто по опыту, иногда проще написать скрипт на браузере. Всего на запросах не сделаешь.
    Данные могут обновляться в силу выполнения скриптов, которые были приняты запросом заранее.


  • administrators

    @IvanG БАС и так получает код страницы через innerHTML(точнее через outerHTML)
    Так что нужно просто выполнить действие Код страницы, а чтобы выполнить код на странице достаточно просто вызвать действие Яваскрипт, например так, document.documentElement.outerHTML