WBapp для распарсивания

Discussion in 'WBAppIE' started by aluminoter, Dec 23, 2014.

  1. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Суть проблемы такая:

    Задача проекта спарсить материал, в котором есть фото, видео, описание и тд. но с разных источников.

    Есть ссылка с которой я парсю название неоторые данные, но есть одно но - некоторые данные мне не нравятся как выглядят. Я решил так, что одни данные буду брать с одно ресурса а остальные с другого и весь этот комбайн должен быть как один проект, тоесть полный автомат. Так как еще, все это добро надо опубликовать автоматом.

    Что я делаю:
    1. Парсю название, год, видео.
    2. Вставляю в WBApp ссылку в которой есть часть данных с первого источника (название и год). Результатом выдает ссылки с материалом которые мне нужны. В 99% процентах єто первая новость которая мне нужна. Я создаю событие клика, и попадаю на тот материал который мне нужен.

    Вопрос: Как мне распарсить все полученое от WBApp. Так как все данные которые я получу мне надо будет еще вставить в шаблон вывода для публикации материала.

    Что я нашел:
    1. [GETRESULT] - с помощью этого макроса я получу весь документ который получиться. Но весь документ мне не нужен.
    2. [GETHTML]:начало{get}конец|{get} - с помощью этого макроса я получу то что мне надо, но только один элемент. Например: фото.

    А мне надо полчуить два или три элемента которые я потом вставлю в WBApp для публикации.

    Пока я додумался только три раза вызывать WBApp и получать по одному элементу. Наприме: Первый вызов - фото, второй - описание и т.д.

    Может есть вариант распарсить полученый результат как границы парсинга?????
     
  2. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Может как то циклом можно, чтобы не создавать три или четыри WBApp проекта чтобы забрать то что мне надо???
     
  3. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Еще заметил что в WBApp не работают регулярки.
    Самый простой пример: [GETHTML]:re:apis\.(.*?)\.com|$1
    Не срабатывает ни в предварительном просмотре ни как. Может есть прикол какой-нибудь?
     
  4. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Нет все таки регулярки работают, это я накосячил. Но все же как мне распарсить WBApp.
     
  5. zortexx

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

    Joined:
    Aug 5, 2012
    Messages:
    35
    Насколько я понимаю, вам нужно обратить внимание на макрос <GETMORECONTENT>.
     
  6. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Я уже обращал. Но в <GETMORECONTENT> нужно вставить url а url я узнаю только с WBApp пытаюсь получить от WBapp_F ссылку и вставить в <GETMORECONTENT> не получаеться. Получаю пустой результат.
     
  7. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Пробовал даже через [GETMORECYCLECONTENT][SOURCE][/SOURCE][/GETMORECYCLECONTENT] и брал из WBApp GETHTML полный, не срабатывает.
    Есть еще идеи у кого-нибудь???
     
  8. Kreol

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

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    Здравствуйте.
    Прекратите расписывать абстракцию и выложите НОРМАЛЬНЫЕ примеры. Пол интернета вы все равно парсить не будете.
    И проект приложите, и описание человеческое, спарсить то, там и так.
    Спасибо.
     
  9. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Мой проект тестовый.
     

    Attached Files:

  10. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Почему не работает???? Или есть другие варианта???
     
  11. Root

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

    Joined:
    Mar 10, 2010
    Messages:
    14,818
    Город:
    Барнаул
    Что-то я не помню, чтобы у макроса [GETMORECYCLECONTENT] был оператор [SOURCE].
     
  12. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Может я не правильно понял.
    Ссылки недоступны для гостей

     
    Last edited: Dec 26, 2014
  13. Root

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

    Joined:
    Mar 10, 2010
    Messages:
    14,818
    Город:
    Барнаул
    Я просто забыл про [SOURCE]текст/код[/SOURCE]. Прошу прощения.

    Вот, доработал программу, теперь макрос [GETMORECYCLECONTENT] поддерживает [WBAPP_F] внутри себя:
    Hidden Content:
    **Hidden Content: To see this hidden content your post count must be 1 or greater.**
    Надеюсь, теперь все хорошо!

    С уважением к вам, Сергей...
     
  14. aluminoter

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

    Joined:
    Apr 1, 2013
    Messages:
    94
    Вот теперь все ОК!!! Спасибо.
     

Share This Page