Ошибка 502 в WBApp

Discussion in 'WBAppIE' started by jeDauphin, Jan 28, 2015.

  1. jeDauphin

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

    Joined:
    Feb 20, 2013
    Messages:
    91
    Подскажите, как избавиться от подобной ошибки?

    Пытаюсь спарсить
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    Без WBApp все отлично идет. Только подключаю WBApp (а без него никак, так как нужно симитировать клик), начинаются проблемы:

    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    Вот файл самого WBApp:
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
     
    Last edited: Jan 28, 2015
  2. Root

    Root Администратор Администратор

    Joined:
    Mar 10, 2010
    Messages:
    14,818
    Город:
    Барнаул
    Здравствуйте.

    Попробуйте парсить в 1 поток.
     
  3. jeDauphin

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

    Joined:
    Feb 20, 2013
    Messages:
    91
    Пробовал и в 1 поток, и задержкой в несколько секунд - ничего не помогает.
     
  4. Kreol

    Kreol Модератор Staff Member Модератор

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    есть готовый проект под престу, неясно зачем вы используете wbapp
     
  5. jeDauphin

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

    Joined:
    Feb 20, 2013
    Messages:
    91
    Потому что нужно имитировать клики, чтобы развернуть список дополнительных товаров.Разве без WBApp можно это реализовать?

    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
     
  6. kagorec

    kagorec Администратор Staff Member Администратор

    Joined:
    Jan 3, 2011
    Messages:
    4,442
    Location:
    Latvia
    Без wbapp можно список товаров раскрыть по прямой ссылке
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    ссылка статичная, меняются только id которые есть в коде страницы
    Code:
    moreText: 'Показать всё <span class="cnt">('+elements.parent().data('cnt')+')</span>',
                                lessText: "Свернуть",
                                ShowOnOpen: ShowOnOpen,
                                hide: (elements.parent().data('hide')=='Y')?true:false,
                                customOonShow: function($element, options){
                                    if((elements.parent().data('hide')=='Y')){
                                        $.get('/ajax/components/catalog.product.complects.php', {
                                                'ID': 36843,
                                                'IBLOCK_ID': 20,
                                                'GROUP_ID': elements.parent().data('group-id')
                                            },
    п.с. данный сайт один из простых которые можно под любой формат распарсивать
     
  7. jeDauphin

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

    Joined:
    Feb 20, 2013
    Messages:
    91
    Мне нужно со страницы спарсить артикул (или название) главного товара и артикул (или название) дополнительных товаров.
    Как можно по Вашему методу спарсить, если ссылка открывает только спрятанные товары, да и плюс к тому не везде работает:
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    Пробовал по Вашему методу через <GETMORECONTENT>, так берется только 1 товар из списка и все. Потому и выбрал WBApp, но он глючит, получает ошибку по неизвестным причинам.
     
    Last edited: Feb 1, 2015
  8. kagorec

    kagorec Администратор Staff Member Администратор

    Joined:
    Jan 3, 2011
    Messages:
    4,442
    Location:
    Latvia
    Есть замечательный макрос GETMORECYCLECONTENT который по всем указанным циклам соберет необходимое, в вашем случае можно получить по ссылке все наименования спрятанных товаров, а те что раскрыты берутся отдельно повторяющиеся границей.
     

Share This Page