Парсинг контента созданного яваскриптом

Тема в разделе "Решение различных задач по парсингу", создана пользователем FaSTeR, 5 май 2012.

  1. FaSTeR

    FaSTeR New Member Пользователи

    Регистрация:
    5 май 2012
    Сообщения:
    2
    Всем привет!
    Хочу использовать парсер как чекер, работает везде где контент генерируется на сервере. А вот если нужное значение генерируется яваскриптом (тоесть на машине пользователя) то это значение не забирается.
    Можно ли спарсить контент генерированный яваскриптом?

    Подробный пример:
    Чекаю чужой магазин на предмет наличия товара на складе.
    Ссылки недоступны для гостей

    Парсю по границам - <em id="WholeStatus"> и </em>

    В случае если товара нет на складе должно выдаться значение - Out Of Stock
    Если товар есть на складе то - Usually will be shipped within 48 hours

    Так вот программа забирает значение которое отдает сервер - Usually will be shipped within 48 hours на всех товарах, даже которых нет в наличии.

    Дело в том что по умолчанию сервер отдает это значение, и только потом обращается к яваскрипту и проверяет наличие товара на складе и меняет значение на Out Of Stock. Соответственно программа его забрать не может.

    Так может я что-то не то делаю? Может есть возможность спарсить контент генерированный яваскриптом?
    С уважением к форумчанам!
     
  2. lexalevi4

    lexalevi4 New Member Пользователи

    Регистрация:
    12 апр 2012
    Сообщения:
    25
    Попробуйте сами проверить наличие.

    Ссылки недоступны для гостей
    ответ
    {"shippingDate":"","stockStatus":"Out Of Stock","allowBuy":false}

    тут можно или гетморконтентом или скриптом
     
    Последнее редактирование: 5 май 2012

Поделиться этой страницей