Advertisement
Guest User

Untitled

a guest
Mar 20th, 2018
587
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.52 KB | None | 0 0
  1. ==============<-ХОТКЕИ->===============
  2. F1 - Проверить проект
  3.  
  4. CTRL+S - Сохранить проект
  5.  
  6. CTRL+SHIFT+S - Сохранить проект на сервере
  7.  
  8. CTRL+R - Восстановить последний сохраненный проект
  9.  
  10. CTRL+SHIFT+R - Скачать и загрузить последний сохраненный проект на сервере
  11. ==============<-ХОТКЕИ->===============
  12.  
  13. ======================<-ПЕРЕМЕННЫЕ->======================
  14. |PARS| - Обычный парсер, нужно указывать индекс
  15.  
  16. |REGEX| - Парсер по регулярке, нужно указывать индекс
  17.  
  18. |REGEXGLUE| - Склеивает регулярки по индексам, и добавляет разделитель между ними, количество
  19. индексов не ограничено, наример: |REGEXGLUE|[1, | ,2, \ ,3]
  20.  
  21. |SIMPLEGLUE| - Склеивает регулярку по индексу и какое-то значение, нужно
  22. указывать индекс регулярки и значение для склейки, наример: |SIMPLEGLUE|[1,
  23. Пароль - |PWD|]
  24.  
  25. |REGEXCYCLE| - Цикличный парсер из результатов парсинга по регулярке, нужно
  26. указывать индекс полученного результата от парсера по регуляркам
  27.  
  28. |PARSCYCLE| - Цикличный парсер по результатам обычного парсинга, нужно
  29. указывать индекс
  30.  
  31. |CYCLE| - Создает цикличный запрос с диапазоном от и до, например: |CYCLE|[1-9]
  32.  
  33. |CUSTOMCYCLE| - Создает цикличный запрос по значениям, который ввел клиент, к примеру: в
  34. запросе пишет
  35. https://google.com/?req=|CUSTOMCYCLE|[|DYNAMICSTR|(Ваша динамическая настройка)|DL|
  36. (разделитель для значений),]
  37. Таким образом, все что клиент напишет через запятую разделится и получится цикличный запрос
  38.  
  39. |REGEXCOUNT| - Достает количество строк в результате от парсера по регулярке,
  40. нужно указывать индекс
  41.  
  42. |VALUE| - Обращение к частям входных данны, пример: |VALUE|[1] (Логин)
  43.  
  44. |LOGIN| - Логин
  45.  
  46. |PWD| - Пароль
  47.  
  48. |LOGIN|D| - Домен логина
  49.  
  50. |LOGIN|ND| - Логин с убранным доменом
  51.  
  52. |IP| - Ип прокси сервера
  53.  
  54. |PORT| - Порт прокси сервера
  55.  
  56. |PROXYTYPE| - Тип прокси сервера
  57.  
  58. |USERAGENT| - Текущий юзерагент
  59.  
  60. |RANDOMSTRING| - Хранит все сгенерированные данные коммандой |RANDOM|, пример:
  61. |RANDOMSTRING|[2] - выдаст второй по счету сгенерированный текст
  62.  
  63. |DV| - Обращение к динамической переменной, пример: |DV|[Test]
  64.  
  65. |SB| - Обращение к динамической переменной для вставки куска кода в Скрипт-бокс, пример: |SB|
  66. [Test]
  67. ======================<-ПЕРЕМЕННЫЕ->======================
  68.  
  69. ======================<-ОПРЕДЕЛЕНИЯ->=====================
  70. Полностью наследуют логику, все определения пишутся точно так же, как и логические операции
  71.  
  72. |RESPONSE| - Ответ от сервера
  73.  
  74. |HEADERS| - Заголовки от сервера
  75.  
  76. |COOKIES| - Сохраненные куки
  77.  
  78. |ALLOTHER| - Все другие ответы являются плохими (Применяется только в определении для плохого
  79. запроса)
  80.  
  81. |ID| - Идентификатор (Указывается при определениях), пример: |ID|block|
  82. ======================<-ОПРЕДЕЛЕНИЯ->=====================
  83.  
  84. ====================<-ЛОГИЧЕСКИЕ ОПЕРАТОРЫ->====================
  85. |OR| - Или, пример: 1|>|2|OR|2|>|1 (Результат: Истина, т.к 2 больше 1)
  86.  
  87. |AND| - И, пример: 1|>|2|AND|2|>|1 (Результат: Ложь, т.к 1 не больше 2)
  88.  
  89. |>| - Больше, пример: 1|>|2 (Только численные значения) (Результат: Ложь, т.к 1 не больше 2)
  90.  
  91. |<| - Меньше, пример: 1|<|2 (Только численные значения) (Результат: Истина, т.к 1 меньше 2)
  92.  
  93. |>=| - Больше равно, пример: 1|>=|2 (Только численные значения) (Результат: Ложь, т.к 1 не больше
  94. равно 2)
  95.  
  96. |<=| - Меньше равно, пример: 1|<=|2 (Только численные значения) (Результат: Истина, т.к 1 меньше
  97. равно 2)
  98.  
  99. |pos=0| - Подстрока не существует в строке, пример: @mail.ru|pos=0|login@mail.ru (Результат: Ложь,
  100. т.к значение @mail.ru находится в строке login@mail.ru)
  101.  
  102. |pos>0| - Подстрока существует в строке, пример: @mail.ru|pos>0|login@mail.ru (Результат: Истина,
  103. т.к значение @mail.ru находится в строке login@mail.ru)
  104.  
  105. |=| - Равно, пример: 1|=|2 (Так же можно использовать строковые значения) (Результат: Ложь, т.к 1
  106. не равно 2)
  107.  
  108. |<>| - Не равно, пример: 1|<>|2 (Так же можно использовать строковые значения) (Результат:
  109. Истина, т.к 1 не равно 2)
  110.  
  111. ( ) - Операторы которые позволяют совершать сложные логические операции, пример:
  112. (Поиск писем|pos>0|Брут-Чекер-Поиск писем|OR|Брут-Чекер-Поиск писем|=|)|AND|(@mail.ru|
  113. pos>0|login@mail.ru|OR|@bk.ru|pos>0|login@mail.ru|OR|@list.ru|pos>0|login@mail.ru|OR|@mail.ua|
  114. pos>0|login@mail.ru|OR|@inbox.ru|pos>0|login@mail.ru)
  115. (Результат: Истина, т.к подстрока Поиск писем существует в строке Брут-Чекер-Поиск писем и
  116. подстрока @mail.ru существует в строке login@mail.ru)
  117.  
  118. |LFNC| - Экранизация символа (
  119.  
  120. |RFNC| - Экранизация символа )
  121.  
  122. |DOLOGIC| - Ставит блок лога под условие и выводит его в случае истины, пример:
  123. |DOLOGIC|Чекер|pos>0||METHOD||ENDLOGIC|
  124. Баланс - |PARS|[1]
  125. |DOLOGIC|
  126. Если указан "Чекер" в динам настройках, тогда данный блок лога выведет в результат
  127.  
  128. |LLR| - Хранит в себе историю результатов от логических операций, пример: |LLR|[1] (Возвращает True
  129. или False), определения не сохраняют историю
  130.  
  131. |LNS| - Запрещает сохранение истории, пример: 1|>|2|OR|2|>1|LNS| - исотрия в массиве |LLR| не
  132. сохранится
  133.  
  134. |THIS| - Текущий парсер для логических правил парсеров
  135.  
  136. || - Начало линейного логического блока в Скрипт-боксе (он не выполняется прежде всего, а ждет
  137. своей очереди)
  138.  
  139. * В логических операциях доступны все виды функций, переменных, а так же значения
  140. динамических настроек
  141. * Есть возможность вписать чисто одну команду, например: |DV|[logicField] - в данной динам.
  142. переменной хранится логическая операция, она рекурсивно интерпретируется и интерпретатор
  143. логических операций приймет данную команду как логическую операцию
  144. ====================<-ЛОГИЧЕСКИЕ ОПЕРАТОРЫ->====================
  145.  
  146. ====================<-СКРИПТ-БОКС->====================
  147. Принимает логические операции, логические блоки, функции и все виды парсеров
  148.  
  149. #beginScript
  150. #endScript - теги для разрешения многострочного написания кода(1 - начало, 2 - конец), например:
  151. #beginScript
  152. |PARS|[1] = test
  153. message
  154. #endScript
  155. В итоге |PARS|[1] будет иметь значение - test
  156. message
  157.  
  158. = - Оператор присваивания
  159. Пример: |PARS|[1] = |PARS|[1]Test
  160. Выведет тот же первый парсер, но с добавленым словом Test
  161.  
  162. // - Оператор комментирования,такие строки будут пропускаться интерпретатором
  163.  
  164. || - Начало линейного логического блока, после него идет сама логическая операция, например:
  165. |||PARS|[1]|>|2
  166. |PARS|[1] = |PARS|[1] руб.
  167. |PARS|[2] = |PARS|[2] руб.
  168. ||END
  169.  
  170. ||END - конец линейного логического блока, если не указать данную команду, то под логический
  171. блок попадет только первая следующая строка
  172.  
  173. |SYNCHOLE| - критическая секция, пример:
  174. |SYNCHOLE| = enter (вход)
  175. |SYNCHOLE| = leave (выход)
  176.  
  177. |CONCLUSION| - результат, 0 = плохой результат, 1 = хороший результат, 3 = капча\блок, 99 - Не
  178. подходящие под настройки
  179. Пример: |CONCLUSION| = 0
  180. Ответ будет плохими
  181.  
  182. Пример полноценного скрипта:
  183. |DOLOGIC||PARS|[1]|>|0|ENDLOGIC|
  184. |PARS|[1] = Есть баланс
  185. |DOLOGIC|
  186.  
  187. |DOLOGIC||PARS|[1]|<>|Есть баланс|AND||PARS|[1]|<|0|ENDLOGIC|
  188. |CONCLUSION| = 0
  189. |DOLOGIC|
  190.  
  191. В первом блоке пишет - если парсер 1 больше 0, тогда парсер 1 равен "Есть баланс"
  192. Во втором блоке пишет - если парсер 1 не равен "Есть баланс" и парсер 1 меньше 0, тогда результат
  193. равен 0 (плохой результат)
  194. * Работает только при хорошем ответе и в самую последнюю очередь (до вывода лога)
  195.  
  196. Для подключения куска кода, который хранится в динамической переменной, к этой переменной
  197. нужно обращаться не через префикс |DV|, а |SB|
  198.  
  199. Так же есть специальная функция |SCRIPTBOX| которая позволяет использовать функционал
  200. Скрипт-бокса
  201. ====================<-СКРИПТ-БОКС->====================
  202.  
  203. ====================<-РАСШИРЕННАЯ СТАТИСТИКА->====================
  204. Пример настройки статистики:
  205. Последний сбрученный аккаунт|DEL||LOGIN|;|PWD|
  206. Колонки разделяются командой |DEL|
  207.  
  208. Расширенная статистика обновляется раз в 50 миллисекунд
  209. Если вы подсчитываете какие-либо данные, например "Аккаунтов с играми", обязательно
  210. используйте глобальные переменные
  211. ====================<-РАСШИРЕННАЯ СТАТИСТИКА->====================
  212.  
  213. ====================<-КОНТЕЙНЕР->====================
  214. Цикл WHILE - Повторяет запросы в контейнере до тех пора ПОКА (WHILE) срабатывает логическая
  215. операция
  216.  
  217. Цикл FOR - Интервал значений, повторяет запросы в контейнере от значение и до значения,
  218. значения разделяются командой |TO|, например 1|TO||DV|[pagesCount] (цикл FOR резервирует
  219. переменную |COUNTER| в которой хранится текущая интерация), так же разрешен интервал по
  220. спаданию чисел, пример: 9|TO|1
  221.  
  222. Оператор IF - Ставит под условие запросы в контейнере
  223.  
  224. *Контейнер может распаковываться даже если результат будет плохой (|CONCLUSION| = 0), так как
  225. существует условие использования запроса в случае плохого результата, если у вас до распаковки
  226. контейнера (именно первый запрос до запроса с контейнером) результат может выйти плохим,
  227. делайте условие при распаковки контейнера (|CONCLUSION||=|1, оператор IF) и в таком случае он
  228. будет распаковываться только в случае хорошего резульата
  229. ====================<-КОНТЕЙНЕР->====================
  230.  
  231. ==============<-ФУНКЦИИ->===============
  232. |MD5| - Шифрование выделенной строки данным тегом в MD5
  233.  
  234. |BASE64| - Шифрование выделенной строки данным тегом в Base64
  235.  
  236. |RANDOM| - Генерирует рандомное значение по своей маске с длиной по диапазону, пример
  237. использования |RANDOM|ABC123(АЛФАВИТ СИМВОЛОВ)|1-9(ДИАПАЗОН ДЛИНЫ)|RANDOM|, готовые
  238. примеры
  239. функции:
  240. 1. Русский алфавит символов - |RANDOM|
  241. абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ|1-9|RANDOM|
  242. 2. Английский алфавит символов - |RANDOM|
  243. abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ|1-9|RANDOM|
  244. 3. Алфавит цифр - |RANDOM|1234567890|1-9|RANDOM|
  245.  
  246. |LOWER| - Перевод выделенной строки данным тегом в нижний регистр
  247.  
  248. |UPPER| - Перевод выделенной строки данным тегом в верхний регистр
  249.  
  250. |FUPPER| - Ставит первый символ в верхнем регистре
  251.  
  252. |REMOVENUM| - Убирает все цифры из строки
  253.  
  254. |URLENCODE| - URL-кодирует строку
  255.  
  256. |URLDECODE| - Декодирует строку в URL формате
  257.  
  258. |FDSPACE| - Удаляет все пустые символы с начала строки
  259.  
  260. |EDSPACE| - Удаляте все пустые символы с конца строки
  261.  
  262. |SCRIPT| - Запрос к сприпту на сервер указанный в настройках
  263.  
  264. |DEMPTYSTR| - Удаляет пустые строки
  265.  
  266. |DUPDEL| - Удаляет дубликаты
  267.  
  268. |GETLINE| - Возвращает указанную строку, пример: |GETLINE||PARS|[1],5|GETLINE|
  269.  
  270. |GETCHAR| - Возвращает указанный символ, пример: |GETCHAR||PARS|[1],5|GETCHAR|
  271.  
  272. |GETCOUNT| - Достает количество строк
  273.  
  274. |MATH| - Математические уравнения
  275.  
  276. |LENGTH| - Возвращает длину указанной строки
  277.  
  278. |SIMPLEPARS| - Парсит значение из строки, имеет свои команды: |FROM|, |TO|, |IN|, |INDEX|
  279. |FROM| - Первый тег для парса (От)
  280. |TO| - Второй тег для порса (До)
  281. |IN| - Из какой строки парсить (Где)
  282. |INDEX| - Индекс среди повторяющихся значений, если оставить пустым (или не указывать совсем), то
  283. будет указано 1
  284. Так же принимает команды |FIRSTCHAR| |LASTCHAR|
  285. Пример вызова функции: |SIMPLEPARS||FROM|value="|FROM||IN||RESPONSE||IN||TO|"|TO||INDEX|2|
  286. INDEX||SIMPLEPARS|
  287.  
  288. |REGEXPARS| - Парсит значения по регулярке, имеет свои команды: |GROUP|, |EXPR|, |IN|
  289. |IN| - Из какой строки парсить (Где)
  290. |GROUP| - Группа, если оставить пустым (или не указывать совсем), то будет указано 1
  291. |EXPR| - Регулярное выражение
  292. Пример вызова функции: |REGEXPARS||EXPR|value="(.*?)"|EXPR||IN||RESPONSE||IN||REGEXPARS|
  293.  
  294. |REPLACESTR| - Заменяет все найденные значения в строке, имеет свои команды: |FROM|, |TO|, |IN|, |
  295. IGNORECASE|
  296. |FROM| - Заменяемая строка (Что заменяем)
  297. |TO| - Новая строка (На что заменяем)
  298. |IN| - В какой строке заменяем (Где)
  299. |IGNORECASE| - Если указана эта команда, то регистр текста будет игнорироваться
  300. Пример вызова функции: |REPLACESTR||IN||PARS|[1]|IN||FROM||ANSI|13||ANSI|10||FROM||TO|, |TO||
  301. IGNORECASE||REPLACESTR|
  302.  
  303. |EVAL| - Интерпретатор JS скриптов (что бы функция что-то возвратила, вам нужно перенести ваш JS
  304. скрипт в функцию и возвратить нужное значение и потом, вызывать эту функция)
  305.  
  306. |JSESCAPE| - Экранирует строку для вставки в JS код, пример:
  307. |EVAL|myFunction("|JSESCAPE||PARS|[1]|JSESCAPE|")|EVAL|
  308.  
  309. |SCRIPTBOX| - Функционал Скрипт-бокса, описание выше (конечная функция, так же, желательно
  310. что-бы она была и начальная, возвращает пустоту)
  311.  
  312. |DLL| - Вызов функции из DLL, описание:
  313. Принимаются только нативные библиотеки, все параметры (если они есть) и возвращаемые
  314. значения должны быть типа PChar\PWideChar и так же должна быть указана директива stdcall
  315. Параметров может быть неограниченное количество, пример вызова:
  316. |DLL|dllName:myDll;funcName:myFunc;parametrs:|PARS|[1]|PDEL||PARS|[2];|DLL|
  317. dllName - Имя библиотеки (без .dll)
  318. funcName - Имя функции
  319. parametrs - Параметры функции, разделяются командой |PDEL| (parametrs delimiter)
  320. Для того, что-бы в обзоре плагинов были указаны: автор, версия и описание, должны быть такие
  321. функции, которые возвращают данные (тип: PChar):
  322. info_getAuthor - Имя автора
  323. info_getVersion - Версия
  324. info_getDescription - Описание
  325.  
  326. |SLEEP| - Ждет указанное время (время указывается в миллисекундах), пример: |SLEEP|5000|SLEEP|
  327. (ждем 5 секунд)
  328.  
  329. |REPEAT| - Повторяет текущий запрос, есть два вида повторений: local и обычный (пустой, не нужно
  330. ничего указывать).
  331. local - Повторяет конкретно запрос (если например у вас циклический запрос, в таком случае не
  332. будет идти все с самого начала, а начнет с того же запрос)
  333. обычный (пустой) - Повторяет запрос целиком (в таком случае циклический запрос начнет свою
  334. работу с самого начала), пример: |REPEAT||REPEAT| (повторяем текущий запрос полностью), |REPEAT|
  335. local|REPEAT| (повторяем отправление запроса)
  336.  
  337. |ADDID| - Добавляет идентификатор в список идентификаторов, возвращает пустоту, пример:
  338. |ADDID|BLOCK|ADDID|
  339.  
  340. |DELID| - Удаляет идентификатор из списка идентификаторов, при успешно удалении (то есть, если
  341. идентификатор был найден) возвращает success, иначе not found, пример:
  342. |DELID|BLOCK|ADDID|
  343.  
  344. |DELPROXY| - Удаляет текущую проксю, пример: |DELPROXY||DELPROXY|, но ваша текущая прокся не
  345. изменилась, для этого вам необходимо вызывать |NEXTPROXY| (это нужно, если вы хотите далее
  346. продолжать работу по списку запросов)
  347.  
  348. |FREEZEPROXY| - Замораживает текущую проксю на указанное время в секундах, пример: |
  349. FREEZEPROXY|60|FREEZEPROXY|, прокся замораживается на 60 секунд, но ваша текущая прокся не
  350. изменилась, для этого вам необходимо вызывать |NEXTPROXY| (это нужно, если вы хотите далее
  351. продолжать работу по списку запросов)
  352.  
  353. |NEXTPROXY| - Меняет проксю на следующую по списку, возвращает новую проксю, пример: |
  354. NEXTPROXY||NEXTPROXY|
  355.  
  356. Начальная функция должна указваться в скобках
  357. Пример функций в скобках - (|MD5||BASE64||LOGIN||BASE64||MD5|)
  358.  
  359. Функции можно использовать в логических операциях:
  360. ((|UPPER||PARS|[1]||UPPER|)|=|ASD|OR||PARS|[1]|=|asd)|AND|(|PARS|[2]|=|DSA|OR|(|LOWER||PARS|[2]|
  361. LOWER|)|=|dsa)
  362.  
  363. Функции могут принимать такой вид:
  364. |MD5||BASE64||LOGIN||BASE64| - |MD5||PWD||MD5||MD5|
  365. Фукнция(функция() функция())
  366. Две функции внутри одной функции, так же в этих функциях тоже могут быть функции
  367. ==============<-ФУНКЦИИ->===============
  368.  
  369. ====================<-МОДУЛЬ РАСПОЗНАВАНИЯ КАПЧИ->====================
  370. |USEAG| - Указывается при определениях, обозначает, что при найденом
  371. проверяемом значении будет использоваться модуль
  372.  
  373. |AGREPORT| - Указывает при определениях, обнозначает, что если капча была введена не верно,
  374. тогда отправляется жалоба на нее в указаный сервис
  375.  
  376. |AGFIELD| - ID капчи при распознавании ReCaptcha
  377.  
  378. |AGRESULT| - Ответ капчи
  379.  
  380. |AGHEADERS| - Прописывается в поле для доп. заголовков, передает указанные заголовки при
  381. переходе на капчу, пример (текст в дополнительных заголовках):
  382. accept:text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
  383. accept-encoding:gzip, deflate, sdch, br
  384. |AGHEADERS|Accept-Language:ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4,uk;q=0.2|AGHEADERS|
  385. (Заголовки в теге |AGHEADERS| передатутся при получении картинки по ссылке)
  386.  
  387. В дополнительных настройках есть возможность установить Модуль распознавания капчи, как не
  388. обьязательный
  389. параметр
  390. Так же в дополнительных настройках есть возможность передать API-параметры на сервер
  391. Список апи параметров для Anti-Captcha посмотреть можно тут - https://anti-captcha.com/apidoc
  392. Список апи параметров для RuCaptcha посмотреть можно тут - https://rucaptcha.com/api-rucaptcha
  393. Параметр "regsense" по умолчанию в системе in-Line Kit идет 1
  394. Разделять параметры нужно символом &, пример: numeric=2&is_russian=1
  395.  
  396. Дополнительная ссылка нужна, если у вас в одном запросе идет выполнение модуля и сразу
  397. отправка запроса на сайт, бывают сайты, где отправка запроса с капчей и без отличаются
  398. ссылками, пример:
  399. http://google.com/Login - основная ссылка авторизации, http://google.com/Auth - ссылка
  400. авторизации с капчей
  401. Оно перейдет на Login, сделает все нужное (авторизация, проверка определений и тут вылезла
  402. капча), дальше под
  403. авторизацию подставит дополнительную
  404.  
  405. Для работы с рекапчей 2.0, вам необходимо в своем личном кабинете установить минимальную
  406. ставку от 2.2 долларов (Anti-Captcha.com).
  407. Для распознавания капчи нужно указать sitekey, в поле для ссылки "изображения/sitekey" нужно
  408. указать - "sitekey:Ключ сайта"
  409. ====================<-МОДУЛЬ РАСПОЗНАВАНИЯ КАПЧИ->====================
  410.  
  411. =====================<-MAIL CONNECTOR->=====================
  412. |MCSTATUS| - Ответ от Mail Connector, виды ответов:
  413. Пустой ответ - результат удачен (В логе работы выдает как "Запрос выполнен успешно"), пример логики для определения: |MCSTATUS||=|
  414. Домен не обнаружен
  415. Ошибка соединения - Автоматически кидает в ошибку, за исключением удаления писем (На
  416. удаление писем стоит игнорирование ошибок)
  417. Страница не была получена корректно - Обычно бывает если выполнить какое-то действие без
  418. предварительной авторизации, но если вы были авторизованы и у вас выдает такую ошибку,
  419. кидайте ее по желанию в ошибки, если она постоянная - сообщите разработчику
  420. Плохой аккаунт
  421. Писем не найдено
  422. Письма не найдено - Если введена некорректный ИД письма и такого письма не существует
  423. Письмо пусто, ID - Ид письма - Не стандартный вид письма, Mail Connector не смог спарсить
  424. содержимое письма - сообщите разработчику
  425.  
  426. |MCIDS| - Содержит ID писем из поискового запроса
  427.  
  428. |MCMSGFIELD| - Хранит содержимое обозреваемого письма
  429.  
  430. Все ответы от Mail Connector необходимо вручную обрабатывать, то есть, определение валид
  431. аккаунта, того, что поисковой запрос был выполнен корректно и тд
  432. Все это делать можно просто через статусы Mail Connector
  433. Поддерживаемые почтовые сервисы:
  434. Mail - Сайт (Мобильная API авторизация, другой функционал напрямую через мобильный сайт, куки
  435. из API дают
  436. доступ ко всему сайту, можете доделывать свой функционал дополнительными запросами типа:
  437. Парсер номеров, парсер даты рождения и тд)
  438. Yandex - Сайт(Весь функционал работает через мобильное API) (Не умеет удалять письма)
  439. Все другое - IMAP (Автоматическая генерация, настройки IMAP серверов находятся в глобальных
  440. настройках)
  441.  
  442. В глобальных настройках можно: добавлять свои сервера, редактировать уже существующие и
  443. добавлять исключения
  444. Все автоматически сгенерированные сервера попадают в данный список
  445.  
  446. Так же, все исходные ответы от сайтов и тд хранятся в обычных переменных: |RESPONSE|, |HEADERS|,
  447. |COOKIES|
  448. =====================<-MAIL CONNECTOR->=====================
  449.  
  450. ==============<-ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ->===============
  451. |MAINLOG| - Используется в дополнительных файлах, наследует основной лог
  452.  
  453. |USEURLENC| - Преобразование результатов от обычного парсера или по регулярке
  454. (Только циклические) в вид поддерживаемый для запросов
  455.  
  456. |ANSI| - Символы из ASCII таблицы, нужен индекс символа (Пример: |ANSI|13|)
  457.  
  458. |TIME| - Текущее время, пример: |TIME|Разделитель|
  459.  
  460. |DATE| - Текущий день, пример: |DATE|Разделитель|
  461.  
  462. |TIMESTAMP| - Unix время
  463.  
  464. |FIRSTCHAR| - Первый символ в ответе (применяется для парсинга)
  465.  
  466. |LASTCHAR| - Последний символ в ответе (применяется для парсинга)
  467.  
  468. |LDEL|(L - левый),|RDEL|(R - правый) - Разделители для групп в регулярных парсерах
  469.  
  470. |CLEAR| - Очищает лог от пустых строк (строки где пробелы не учитываются) и от строк где результат
  471. переменных равен |NOT USED|
  472. ==============<-ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ->===============
  473.  
  474. *Индекс указывается так - [ИНДЕКС] (Пример: |PARS|[1])
  475.  
  476. Видеокурсы по работе с in-Line Kit:
  477. 1. - https://vk.cc/5OWQiR стримы от создателя
  478. 2. - https://vk.cc/5OWQzr быстрые видео от создателя
  479. 3. - https://vk.cc/5OWQRP видеокурс от SurikenTSD
  480. 4. - https://vk.cc/5OWRzW быстрые видео от kssngame
  481. 5. - https://vk.cc/634mzi быстрые видео от BaJLbIK (мат)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement