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



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



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



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



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

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

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


  • administrators

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


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.