WBAPP и java скрипт

Discussion in 'Решение различных задач по парсингу' started by inotoxic, Jan 28, 2018.

  1. inotoxic

    inotoxic Well-Known Member Пользователи

    Joined:
    Sep 13, 2015
    Messages:
    874
    Можно ли использовать WEBAPP совместно с макросом IF внутри которого вложен макрос [EXTRACTEMAILS]

    Требуемая логика работы
    Парсить макросом [EXTRACTEMAILS] и в случае не нахождения email запустить WEBAPP и спарсить DOM-модель страницы
     
  2. Kreol

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

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    Здравствуйте!
    Простите конечно... Но что мешает попробовать?
     
  3. inotoxic

    inotoxic Well-Known Member Пользователи

    Joined:
    Sep 13, 2015
    Messages:
    874
    Пробую такую конструкцию

    Code:
    [IF1][CHARCOUNT][REPLACE({break}http|{break}{br}|, {break}re:^\, |{break}re:\,$|{break}re:\,\s+$|{break}[CLEARSPACES])][EXTRACTEMAILS][EXCEPTHTMLANDSCRIPTS][DOCSOURCE][/EXTRACTEMAILS][/REPLACE][/CHARCOUNT]>=1[THEN][REPLACE({break}http|{break}{br}|, {break}re:^\, |{break}re:\,$|{break}re:\,\s+$|{break}[CLEARSPACES])][EXTRACTEMAILS][EXCEPTHTMLANDSCRIPTS][DOCSOURCE][/EXTRACTEMAILS][/REPLACE][ELSE][WBAPP_F(C:\Template\EMAIL\domcode_parse.wbapp[GETRESULT]<CD_DOCURL!>[ONETHREAD])][CDDATA:1][REPLACE({break}http|{break}{br}|, {break}re:^\, |{break}re:\,$|{break}re:\,\s+$|{break}[CLEARSPACES])][EXTRACTEMAILS][EXCEPTHTMLANDSCRIPTS][DOCSOURCE][/EXTRACTEMAILS][/REPLACE][/CDDATA][/WBAPP_F][/IF1][CSVCS]
    WBAPP - не запускается
    Правильно ли составлена последовательность действий?
     
  4. Root

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

    Joined:
    Mar 10, 2010
    Messages:
    14,818
    Город:
    Барнаул
  5. Kreol

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

    Joined:
    Jan 6, 2013
    Messages:
    2,666
    Приветствую
    Если Вы не поняли о чем говорит Root
    Вам показали лог выполнения функций, Все они имеют свою последовательность и часто одинаковые функции помечаются цифрами 1,2, и тд Это означает, что IF1 например срабатывает в "начале кода" а IF2 - "вконце кода" Это образно!!!
    Так что поменяйте IF 1 на IF 2 и посмотрите на результат!
     
    Root likes this.

Share This Page