1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Content Downloader и A-Parser

Сравнение Content Downloader и A-Parser

  1. Support Юра
    Минимальная версия A-Parser:
    1.2.37
    Content Downloader и A-Parser

    Обзор основных возможностей. В сегодняшнем обзоре сравним Content Downloader и A-Parser и попробуем дать оценку двум популярным продуктам в области парсинга.
    Согласно определения разработчиков, Content Downloader - программа, предназначенная для парсинга любой информации с любых сайтов. Программа может применяться для:
    • парсинга товаров интернет-магазина в таблицу CSV;
    • парсинга статей с картинками и файлами в txt или htm форматы;
    • парсинга телефонных номеров, e-mail адресов или любой другой контактной информации;
    • парсинга скрытой информации, доступной после авторизации;
    • парсинга любых частей кода WEB-документов и их вывод в нужном для вас формате;
    • парсинга XML-карт сайтов;
    Кроме того, в парсере есть возможность задавать дополнительные параметры:
    • многопоточность;
    • авторизация через передачу cookies из IE или через post-запрос;
    • возможность задать cookies;
    • возможность задавать user agent;
    • загрузка файлов и картинок на ваш FTP-сервер при парсинге контента
    • возможность отправки данных в базу MySQL при парсинге
    • возможность подключения собственных PHP-скриптов для обработки данных при парсинге контента;
    Что касается возможностей A-Parser выделим главные:
    • предоставляет как готовые решение так и возможность создания собственных пресетов;
    • возможность обработки собранных данных;
    • экспортировать результаты в разные форматы;
    • существует каталог парсеров и пресетов, который постоянно обновляется. В каталоге собраны индивидуальные решения по нестандартным задачам;
    • возможность создавать свои собственные парсеры на основе регулярных выражений или Xpath;
    • используя язык JavaScript есть возможность создания собственных сколько угодно сложных парсеров;
    • существует поддержка API, позволяет легко встроить A-Parser в бизнес процессы
    Все возможности, которыми обладает A-Parser, можно найти на официальном ресурсе продукта по этому адресу https://a-parser.com.

    Сравнение основных возможностей.
    На первый взгляд, базовые возможности обоих программ очень похожи по определению. Например в части основного функционала и возможности задавать дополнительные параметры практически ничем не отличаются. К таким характеристикам можно отнести практически все пункты рассмотреные выше. Но реализация функционала как базового так и дополнительного имеет принципиальные отличия, которые определяют индивидуальность каждого решения в подходах к выполнению заданий.
    В отличие от Content Downloader, в A-Parser уже есть набор готовых решений которые решают большую часть заданий связанных с парсингом популярных ресурсов. Наличие каталога парсеров и пресетов постоянно пополняется новыми примерами, которые поступаю от пользователей.
    В части настройки и создания собственных парсеров, стоит отметить наличие намного большего количества параметров которые можно задавать через интерфейс в A-Parser, тогда как в Content Downloader задавать большую часть параметров нет возможности. К таким параметрам относятся:
    Что касается возможности создания новых парсеров, подключения сторонних программ, интеграции парсера в свои собственные системы - здесь A-Parser имеет целый ряд возможностей.
    В A-Parser, для создания собственных парсеров, существует возможность использовать язык программирования java script. Используя встроенные классы и методы можно создать собственный парсер по каким угодно критериям. Спарсить можно абсолютно любой ресур, используя как язык java script можно как отдельно так и с подключением отдельных, готовых парсеров - для получения результатов в собственный парсер. Это намного расширяет возможности по созданию собственных решений.
    Что касается интеграции A-Parser в собственные бизнес-процесы, здесь предусмотрена поддержка API. Для обмена информацией A-Parser со своей собственно созданной системой, можно использовать один с популярных языков программирования (Perl, Python, PHP, Node.js). Ограничений нет абсолютно никаких, схема взаимодействия простая:
    1. передаем в парсер входные данные
    2. парсер собирает информацию
    3. получаем ответ и используем его для своих целей
    Вывод. Проанализировав два програмных комплекса A-Parser и Content Downloader следует отметить высокий уровень обоих решений. Сочетания разного функционала и возможностей по интеграции делают их довольно универсальными инструментами в области решения задач по парсингу. Подробный анализ характеристик, все же позволяет выделить некоторые преимущества A-Parser по сравнению с конкурентом. Преимущества касаются более гибких возможностей в части создания парсеров, настройки запросов и результатов, использования дополнительных возможностей с использованием языка программирования java script, а также интеграции парсера в бизнес процессы с использованием API. Наличие большого количества готовых решений и существования каталога с пресетамы который постоянно обновляется — делает A-Parser более полезным для обычного пользователя.
    Kreola нравится это.

Пoследние рецензии

  1. Kreola
    Kreola
    4/5,
    Как обладатель обоих продуктов и более 5-ти летнего стажа работы с Content Downloader могу отметить, что продукты рассчитаны на разные базовые знания и имеют огромное отличие по логике. В апарсере подкупает работа с прокси и API. В контенте последовательная обработка данных, чего очень не хватает апарсеру, например массовые обработки текста с множеством поиск/замен и подобных решений) Но оба продукта будут востребованы будь то обычный юзер или seo специалист
    1. Support Юра
      Ответ автора
      Здравствуйте. А можете на примере конкретно объяснить или показать, по фразе "последовательная обработка данных", что здесь имеется ввиду и чего не хватает A-Parser?