Делимся Полезными плюшками

  • Автор темы Автор темы coffee
  • Дата начала Дата начала

coffee

A-Parser Pro License
A-Parser Pro
Подстановка рандомного символа
[% letters = [ 'q','w','e','r','t','y','u','i','o','p','a','s','d','f','g','h','j','k','l','z','x','c','v','b','n','m','1','2','3','4','5','6','7','8','9'] %]
$query [% USE Math;
rand = Math.int(Math.rand() * letters.size);
letters.$rand
%]

Вывод a[{b}}
[% p1.a.format('$b') %]
 
([A-Z]{1}[\w\d\s\-\,]+[\.\!]{1}) С начало
([A-Z]{1}[\w\d\s\-\,.]{30,1000}) Выдираем предложения из снипа гугла 30 минимальное значение сиволов

Parse custom result на примере парсинга rambler.
Catalog - парсер сайтов по Яндекс.
HTTP с JSON сериализацией запроса и ответа.
PageRank страниц и доменов в Google.
Add -resetpassword command line option.
First filter result, next make unique.
Fix encoding for non-english for Google, Bing and Yahoo parsers.
Disable editing default presets.
Adding a new parser in the task.
CMS - определение 187 видов CMS на основе признаков.
Fix crash when no file specified.
YouTube crash on malformed utf8.
Add the processing of more pages for Bing.
TextExtractor Парсит текст в анкорах ссылок, что не есть хорошо.
Fix crash when malformed utf-8 characters passed.
Yandex can parse up to 1000 links per query.
Fix interface loading for slow internet connections.
Fix crash on end of file when file used as iterator.
Get task state and change task status with API.
Fix active slot counting when server restart.
Show old results count when server restart.
Fix iterator cleanup when set any error.
Serp time selection for Google and Yahoo.
Disable unimplemented task conf in tasks queue.
LinkExtractor fail with relative links starting with dot-shlash.
Add fullwidth progress bar on the bottom of the task view.
Need to auto-flush unique file because it may corrupt if process kill.
Allow delete tasks from completed queue.
Reduce memory usage by using new http engine.
Add a feature that will remove duplicates from the list after it does a task.
Yandex - Парсер поисковой выдачи Yandex - Like Wiki.

Ключа самого в текстах нет так как он в тегах а их не взяли
 
Последнее редактирование:
Замена в шаблоне
масив [% a.format('$b') %]
Код:
[% replace = {'одын' => '1','ту' => '2','фри' => '3'};
FOREACH item = p1.a;
FOREACH replace;
item.b = item.b | replace(key, value);
END;
item.b _ "\n";
END;
-%]
 
Последнее редактирование модератором:
Выводим 2 и более массивов
Код:
<link url="$query">
[%
  max =a.size;
  FOREACH i = [0..max];
'<person>' _ "\n" _
'<phone>' _ a.$i.b _ '</phone>' _ "\n" _
'<name>' _ names.$i.name _ '</name>' _ "\n" _
'<email>' _ c.$i.d _ '</email>' _ "\n" _
'</person>' _ "\n";
  END;
%]
</link>
 
Последнее редактирование модератором:
Приветствую.
Входная строка p1.country=Pakistan
Подскажите, при замене кодом:
Код:
[% replace = {'Pakistan' => 'PK','Australia' => 'AU','United States' => 'US','Japan' => 'JP','Singapore' => 'SG','Slovenia' => 'SI','India' => 'IN','New Zealand' => 'NZ','United Kingdom' => 'GB','Romania' => 'RO','Puerto Rico' => 'PR','Malaysia' => 'MY','Italy' => 'IT','Ireland' => 'IE','Hong Kong' => 'HK','Germany' => 'DE','China' => 'CN','Canada' => 'CA'};
FOREACH replace;
p1.country | replace(key, value);
END;
-%]
получаю в ответ.
Pakistan Pakistan Pakistan Pakistan Pakistan Pakistan Pakistan Pakistan Pakistan Pakistan Pakistan PK Pakistan Pakistan Pakistan Pakistan Pakistan Pakistan
подскажите пожалуйста, что делаю не так?
 
необходимо присваивать новое значение переменной, иначе ты просто в цикле выводишь значение множество раз

z9luk.png
 
Назад
Верх