Показать сообщение отдельно
Старый 10.01.2018, 10:43   #29
A-Parser Support
Пользователь
 
Аватар для A-Parser Support
 
Регистрация: 01.12.2016
Сообщений: 198
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Сборник статей #2: цикл статей-уроков по созданию JS парсеров

[url=https://a-parser.com/threads/4142/]Сборник статей #2: цикл статей-уроков по созданию JS парсеров[/URL]

Как известно, в A-Parser есть возможность создавать свои собственные парсеры, которые могут иметь практически любую логику и в то же время позволяют пользоваться всеми преимуществами А-Парсера. Для написания таких парсеров используется язык JavaScript. В нашей [url=https://a-parser.com/wiki/js-parsers/]документации[/URL] подробно описаны все функции и методы, которые можно использовать при написании парсеров. А в сегодняшнем сборнике мы на практических примерах покажем наиболее часто применяемые функции. Поехали!

  1. [url=https://a-parser.com/resources/254/]Получение результатов от стандартного парсера.[/URL]
    В этой статье описано использование функции yield this.parser.request, которая позволяет работать с уже существующими парсерами, получать от них данные и дополнительно обрабатывать их.
  2. [url=https://a-parser.com/resources/255/]Парсинг сайта с проходом по страницах.[/URL]
    Здесь показан общий подход к созданию парсера, который будет "ходить" по страницам на сайте и забирать с них некоторую информацию.
  3. [url=https://a-parser.com/resources/261/]Парсинг title и description для топ10 сайтов по запросу.[/URL]
    В данном примере показано как написать собственный парсер, который объединит в себе две разных задачи: парсинг топ10 сайтов и парсинг данных из каждого полученного сайта. При этом также будет показана возможность реализации выбора между несколькими поисковиками, что делает такой парсер еще более универсальным.
  4. [url=https://a-parser.com/resources/264/]Реализация подстановки запросов и их многопоточной обработки.[/URL]
    Этот пример продемонстрирует, как "на лету" добавлять запросы с помощью tools.query.add, а также, как обрабатывать их в многопоточном режиме.
  5. [url=https://a-parser.com/resources/257/]Работа с CAPTCHA.[/URL]
    В этой статье на простом примере будет показан общий подход к работе с сайтами, на которых появляется каптча. Будет пошагово разобран алгоритм и продемонстрирован результат работы.
  6. [url=https://a-parser.com/resources/259/]Работа с ReCaptcha2.[/URL]
    А в этом примере по аналогии с обычной каптчей демонстрируется алгоритм работы с рекаптчей, а также вкратце поясняется принцип ее действия.
Для каждой статьи в конце будет продемонстрирован результат работы и дана ссылка на готовый парсер.

Если вы хотите, чтобы мы более подробно раскрыли какой-то функционал парсера, у вас есть идеи для новых статей или вы желаете поделиться собственным опытом использования A-Parser (за небольшие плюшки ) - отписывайтесь [url=https://a-parser.com/threads/3464/]здесь[/URL].

Подписывайтесь на [url=https://www.youtube.com/channel/UCvypGICrfCky8tPtebmIvQw]наш канал на Youtube[/URL] - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в [url=https://twitter.com/a_parser]Twitter[/URL].

Предыдущие сборники статей
  • [url=https://a-parser.com/threads/4009/]Сборник статей #1: A-Parser для маркетологов, SEO-специалистов и реальный опыт работы[/URL]
A-Parser Support вне форума   Ответить с цитированием