1. Гость, теперь Вы можете заходить на форум с гаджетов работающих на ОС Android, версии 4.4 и выше, через наше приложение. Приложение доступно по .
    Скрыть объявление
  2. Гость, на данный момент выплаты с форума превысили 16000 долларов! Присоединяйся к нам и начинай зарабатывать!
  3. Подписывайтесь на наш Telegram канал @finforumnet, на нём выходит ещё больше новостей и посты с юмором. Обсуждайте новости и зарабатывайте на этом!
    Скрыть объявление
  4. Гость, любите смотреть фильмы? Зарабатывайте на этом в Конкурсе Киноманов!
    Скрыть объявление
Скрыть объявление

Гость, на форуме стартует продажа паев инвестиционного пула форума. Успей купить паи!

A-Parser 1.1 - продвинутый парсер поисковых систем, Suggest, PR, DMOZ, Whois, etc

Тема в разделе "SEO оптимизация сайта", создана пользователем A-Parser Support, янв 11, 2017.

  1. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    1.2.246 - обновление базы Rank::CMS и новые функции в парсерах Baidu и MajesticSEO

    [​IMG]
    Улучшения
    • В [​IMG] Rank::CMS обновлена база определяемых движков, теперь поддерживается одновременно старый и новый формат apps.json (при обновлении рекомендуется также обновить apps.json)
    • [​IMG] SE::Baidu полностью переписан:
      • добавлен парсинг related keywords
      • убран $cachedate из $serp, т.к. его похоже больше нет в выдаче
      • добавлена опция Get full link, преобразующая обрезанные ссылки в полные
      • исправлены некоторые регулярные выражения и баг с двойным http в ссылках
    • Изменения в [​IMG] Rank::MajesticSEO:
      • Добавлен параметр Check type, позволяет выбрать тип проверки: Root Domain/Subdomin/URL
      • Убран параметр Extract domain
      • Исправлена работа в некоторых случаях
    • Улучшена отзывчивость в редакторе JavaScript парсеров
    • Улучшена работа [​IMG] HTML::EmailExtractor, устранены зависания, которые возникали на определенных страницах
    • Обновлен список регионов в парсерах Яндекс
    • Пустой результат в [​IMG] SE::Google::Trends больше не считается неудачным запросом
    • Улучшена работа с сессиями в [​IMG] SE::Yandex::WordStat
    Исправления в связи с изменениями в выдаче
    • Исправлен парсинг рекламы в [​IMG] SE::Yandex
    • Исправлена работа, а также улучшен алгоритм парсинга в [​IMG] SE:: DuckDuckGo
    • Исправлено указание региона в парсерах Яндекс
    • Исправлен парсинг $ads.$i.visiblelink в [​IMG] SE::Google::Modern
    • Исправлен парсинг $totalcount в [​IMG] SE::Yandex:: Direct
    Исправления
    • Исправлена ошибка, из-за которой процент обработанных запросов мог быть больше 100
    • Исправлены ошибки, из-за которых парсинг мог зависать при снятии с паузы, а также сбивался перебор в макросах подстановок
    • Исправлено отображение кириллицы в $headers в [​IMG] Net::HTTP
    • Исправлена ошибка в Конструкторе результатов, из-за которой в редких случаях парсер мог падать
    • Устранена проблема с кодировкой при работе с SQLite
    • Исправлена ошибка со сменой прокси в JavaScript парсерах
     
  2. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Сборник статей #4: добавление товаров в OpenCart и парсинг JSON

    В 4-м сборнике статей будет рассмотрено добавление товаров в OpenCart, а также описано создание универсального парсера JSON. В каждой статье приложены готовые JS парсеры, используя которые, можно на реальных примерах изучить описанные методы и поэксперементировать с ними. Поехали!

    Работаем с OpenCart. Часть 1. Вступление.

    Данная статья начинает цикл об одной из наиболее часто запрашиваемых возможностей - заливке товаров в интернет-магазин. A-Parser - это универсальный инструмент, который кроме прочего может решать и такие задачи. Для тестов выбран движок OpenCart, в 1-й статье будет рассмотрена авторизация, получение списка товаров и добавление товара. Подробности, а также пример парсера - по ссылке выше.

    [​IMG]

    Парсинг JSON ответов и работа с их содержимым

    JSON - это довольно популярный способ предоставления данных, который, например, часто используется при работе с API различных сервисов. В А-Парсере есть встроенные инструменты для работы с ним, но не всегда их применение может быть простым, иногда требуется дополнительно писать сложные шаблоны, используя шаблонизатор. Поэтому в статье по ссылке выше будет рассказано, как написать простой универсальный парсер JSON.

    [​IMG]

    Если вы хотите, чтобы мы более подробно раскрыли какой-то функционал парсера, у вас есть идеи для новых статей или вы желаете поделиться собственным опытом использования A-Parser (за небольшие плюшки :) ) - отписывайтесь здесь.

    Подписывайтесь на наш канал на Youtube - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в Twitter.

    Предыдущие сборники статей
     
  3. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Видео урок: Создание JS парсеров. Работа с SQLite
    Продолжение цикла уроков по созданию JavaScript парсеров. В этом видео показано, как работать с базой данных SQLite в JS парсере.


    В этом уроке рассмотрены:
    • Знакомство с языком запросов SQL
    • Создание простейшей базы данных SQLite при работе с JS-парсером
    • Получение и запись данных в базу SQLite при работе с JS-парсером
    Ссылки:

    Оставляйте комментарии и подписывайтесь на наш канал на YouTube!
     
  4. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    1.2.270 - новый парсер Rank::Curlie, множество доработок в Node.js функционале

    [​IMG]

    Улучшения
    • Добавлен новый парсер [​IMG] Rank::Curlie
    • В [​IMG] HTML::LinkExtractor улучшена обработка портов по умолчанию, теперь ссылки с портом приводятся к каноническому виду
    • Оптимизирована работа [​IMG] SE::Yandex::WordStat
    • Улучшена работа с сессиями в [​IMG] SE::Yandex
    • Улучшена обработка некорректных ответов в [​IMG] SE::Yandex [​IMG] SE::Google::Suggest
    Исправления в связи с изменениями в выдаче
    Исправления
    • Исправлена проблема с запуском на некоторых linux дистрибутивах
    • Исправлена загрузка node.js модулей в редких случаях на Windows
    • JS парсеры: добавлена поддержка dns.lookup и улучшена совместимость с модулем mysql2
    • JS парсеры: исправлен util.promisify
    • Исправлена работа некоторых Node.js модулей
    • В [​IMG] SE::Google::Modern и [​IMG] SE::Bing $totalcount при 0 результатов теперь возвращает 0
    • Исправлено логгирование в режиме foreground
     
  5. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    25-й сборник рецептов
    25-й сборник рецептов. В нем будет показан способ периодического парсинга с дозаписью результатов в таблицу, рассмотрен парсинг с помощью Node.js модуля Cheerio без использования регулярных выражений, а также показан парсер первой мобильной поисковой системы в Китае - Shenma. Поехали!

    Периодическая проверка обратных ссылок с дозаписью результатов в таблицу
    Пример решения одной из наиболее запрашиваемых задач - дозапись периодически получаемых результатов в одну и ту же таблицу. В качестве хранилища данных используется SQLite, при каждом запуске данные добавляются и выводятся в таблицу. Готовый пресет с комментариями - по ссылке выше.
    [​IMG]

    Парсер поисковой системы Haosou
    Как известно, в основе почти любого парсера используются регулярные выражения, реже - XPath. Работа с этими методами требует определенных знаний, что в свою очередь может вызывать некоторые сложности. Поэтому существуют и другие методы. Использование одного из них на примере парсинга популярного в Китае поисковика Haosou, показано по ссылке выше.
    [​IMG]

    Парсер китайского поисковика Shenma
    Еще один китайский поисковик в этом сборнике - Shenma. Это первая мобильная поисковая система в Китае, ориентирована в первую очередь на мобильные сайты. Пресет - по ссылке выше.
    [​IMG]

    Еще больше различных рецептов в нашем Каталоге!
    Предлагайте ваши идеи для новых парсеров здесь, лучшие будут реализованы и опубликованы.

    Подписывайтесь на наш канал на Youtube - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в Twitter.

    Предыдущие сборники рецептов:
     
  6. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Видео урок: Создание JS парсеров. Реализация подстановки запросов и их многопоточной обработки.
    Продолжение цикла уроков по созданию JavaScript парсеров. В этом видео будет показано, как "на лету" добавлять запросы в задание и многопоточно их обрабатывать.

    В одной из наших статей мы рассмотрели способ разработки парсера, который собирает ТОП 10 из выдачи поисковика, а затем по очереди парсит нужные данные по полученным ссылкам. Вроде все неплохо, но если у вас не 10 запросов, несколько тысяч? Задание будет выполняться очень долго, а время это самый драгоценный и не восполняемый ресурс.
    К счастью в A-Parser есть такая замечательная вещь, как многоуровневый парсинг, который позволяет многократно увеличить скорость парсинга, и в этом видео мы рассмотрим как этой возможностью пользоваться.

    В этом уроке рассмотрено:
    • Реализация раздельных процедур парсинга в зависимости от внешних условий, а именно - уровня парсинга
    • Подстановка запросов в задание "на лету"
    • Использование стандартных парсеров в кастомных JavaScript парсерах
    Ссылки:
    Оставляйте комментарии и подписывайтесь на наш канал на YouTube!
     
  7. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    1.2.292 - новый парсер Яндекс ИКС, улучшения в работе с кодировками, оптимизации встроенных парсеров
    [​IMG]
    Улучшения
    • Добавлен парсер [​IMG]SE::Yandex::SQI - парсер Индекса качества сайта (Яндекс ИКС)
    • Оптимизирована работа Очереди заданий
    • Добавлена поддержка множества экзотических кодировок китайского языка
    • Добавлена опция Save as UTF-8 with BOM, которая решает проблему определения кодировки при открытии сформированного CSV в Excel
    • [​IMG]SE::Youtube полностью переписан с использованием современного юзерагента
    • [​IMG]SE::AOL::Suggest оптимизирован и переписан на JavaScript
    • Улучшена работа [​IMG]SE::Google,[​IMG]SE::Google::Modern, [​IMG]Rank::MajesticSEO,[​IMG]SE::Bing,[​IMG]Shop::Amazon
    Исправления в связи с изменениями в выдаче
    Исправления
    • Исправлена работа [​IMG]Net::Whois для некоторых доменных зон
    • Исправлена ошибка, при которой не импортировался пресет, если не установлены модули, используемые в нем
    • Исправлена кодировка при использовании fs.readdirSync в JS парсерах
     
  8. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Сборник статей #5: собственный канал в Telegram и массовое добавление товаров в OpenCart
    В 5-м сборнике статей на реальном примере будет показано, как создать свой канал в Телеграме и полностью автоматизировать его наполнение контентом. Также мы продолжаем цикл статей по работе с OpenCart и во 2-й части будет рассмотрен вопрос массового добавления товаров. Как обычно, в каждой статье приложены готовые JS парсеры, используя которые, можно на реальных примерах изучить описанные методы и поэксперементировать с ними. Поехали!

    Полноценный Telegram канал на базе A-Parser
    В этой статье будет описан способ создания полноценного канала в Telegram c автоматизированным сбором контента и постингом сообщений через заданные интервалы. И конечно, все это на базе A-Parser. Все подробности, а также готовые пресеты - по ссылке выше.
    [​IMG]

    Работаем с OpenCart. Часть 2. Массовое добавление товаров
    Мы продолжаем цикл статей о заливке товаров в интернет-магазин на базе OpenCart. Во второй части будет рассмотрено массовое добавление товара. Подробности, а также пример готового парсера - по ссылке выше.
    [​IMG]

    Если вы хотите, чтобы мы более подробно раскрыли какой-то функционал парсера, у вас есть идеи для новых статей или вы желаете поделиться собственным опытом использования A-Parser (за небольшие плюшки :) ) - отписывайтесь здесь.

    Подписывайтесь на наш канал на Youtube - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в Twitter.

    Предыдущие сборники статей
     
  9. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Видео урок: Массовое добавление товаров в OpenCart
    Данный парсер является примером для разработки парсера работающего с OpenCart. Решение демонстрирует возможность сбора данных о товарах из стороннего сайта и заливку их на собственный сайт на базе OpenCart через API.

    В этом уроке рассмотрены:
    • парсинг товаров из интернет-магазина
    • авторизация в OpenCart
    • работа с API OpenCart для публикации товаров

    Статья и готовый пресет опубликованы в нашем Каталоге: https://a-parser.com/resources/302/

    Оставляйте комментарии и подписывайтесь на наш канал на YouTube!
     
  10. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    1.2.319 - новый парсер подсказок Youtube, поддержка модуля MySQL2, множество улучшений и оптимизаций
    [​IMG]
    Улучшения
    • Добавлен новый парсер [​IMG]SE::Youtube::Suggest
    • Добавлена совместимость с модулем mysql2 в JavaScript парсерах
    • В [​IMG]Util::ReCaptcha2 добавлена поддержка сервиса R.I.P.captcha
    • В [​IMG]SE::Bing::Suggest добавлена возможность выбора страны
    • Уменьшено потребление оперативной памяти, а также оптимизирована начальная загрузка, интерфейс теперь открывается быстрее
    • База регионов в [​IMG]SE::Yandex обновлена и значительно увеличена
    • Для всех стандартных парсеров, кроме тех, которые работают на основе [​IMG]Net::HTTP, из настроек убраны Max body size и Use gzip
    • Улучшен [​IMG]Shop::Amazon
    Исправления в связи с изменениями в выдаче
    Исправления
    • Исправлена работа с прокси при получении каптчи в [​IMG]SE::Yandex::Register
    • В очень редких случаях в [​IMG]SE::Yandex могла возникать ошибка Content mismatch
    • Исправлен [​IMG]Net::Whois при работе с .eu доменами
     
  11. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Сборник рецептов #26: мобильные версии сайтов, список регионов Яндекса и упоминания домена в индексе
    26-й сборник рецептов. В нем будут показаны: проверка наличия мобильной версии сайта через Bing, парсинг полного списка регионов Яндекса и способ поиска упоминаний домена в индексе поисковой системы. Также показан пример работы с Node.js модулем mysql2, который позволяет работать с MySQL базами данных. Поехали!

    Проверка наличия мобильной версии через Bing
    На сегодняшний день наличие мобильной версии является одним из важнейших критериев качества сайта. По данным различных организаций доля мобильного трафика уже давно превышает десктопный. Именно поэтому мобильная версия сайта позволяет увеличить посещаемость сайта, ведь большинство крупных поисковиков отдают предпочтение в выдаче сайтам, имеющим полноценную мобильную версию. Проверить наличие и соответствие стандартам можно с помощью небольшого пресета по ссылке выше.
    [​IMG]

    Получение полного списка регионов Яндекса
    Яндекс не публикует в открытом виде полного списка всех регионов, используемых в поиске. И как оказалось, найти полную и актуальную базу в интернете практически невозможно. Поэтому мы исправляем это и по ссылке выше публикуем JavaScript парсер, который позволяет собрать свежую и максимально полную базу регионов Яндекса.
    [​IMG]

    Проверка упоминаний домена в индексе Гугла
    Иногда возникает задача по поиску упоминаний домена в индексе поисковой системы. Именно с такой задачей к нам обратился один из пользователей A-Parser. Поэтому по ссылке выше мы публикуем пресет, решающий данную задачу.
    [​IMG]

    Кроме этого:
    Еще больше различных рецептов в нашем Каталоге!
    Предлагайте ваши идеи для новых парсеров здесь, лучшие будут реализованы и опубликованы.

    Подписывайтесь на наш канал на Youtube - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в Twitter.
     
  12. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    1.2.335 - новые парсеры картинок, оптимизации в JS парсерах, общие улучшения работы
    [​IMG]
    Улучшения
    • Добавлено 2 новых парсера:
    • Полностью переписаны 2 парсера:
      • [​IMG]SE::Google::Images - добавлены региональные настройки, поддержка рекаптчи, возможность задавать различные фильтры поиска и сбор анкоров, ссылок на страницу, ссылок на превью, а также типов изображений
      • [​IMG]SE::Yandex::Images - добавлен сбор ссылок на превью
    • Улучшена работа [​IMG]SE::AOL, а также увеличено максимальное количество страниц в настройках
    • Улучшена работа [​IMG]SE::Ask, а также добавлена возможность парсить связанные ключевые слова
    • JS парсеры: оптимизирован вызов конструктора и init()
    • JS парсеры: добавлена поддержка async init()
    Исправления в связи с изменениями в выдаче
    Исправления
    • Исправлена утечка памяти при большом количестве попыток
    • Исправлена ошибка, при которой в Тестовом парсинге при работе с некоторыми ссылками не завершался запрос
    • Исправлен парсинг различных параметров в [​IMG]Net::Whois
    • Исправлено отображение русского языка (проблема появилась в предыдущей версии)
    • Исправлено зависание при работе [​IMG]SE::Yandex::Images с антигейтом
    • JS парсеры: исправлена работа check_content
    • JS парсеры: исправлена работа с сессиями (проблема появилась в одной из предыдущих версий)
     
  13. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Видео урок: Массовое добавление товаров в OpenCart, часть 2

    Это вторая часть из цикла видео уроков о парсинге товаров из стороннего сайта и заливке их на собственный сайт на базе OpenCart через API.

    В этом уроке показано:
    • краткое содержание предыдущей части
    • запуск созданного пресета
    • демонстрация результатов работы
    Первая часть: https://a-parser.com/threads/4798/
    Статья и готовый пресет опубликованы в нашем Каталоге: https://a-parser.com/resources/302/
    Оставляйте комментарии и подписывайтесь на наш канал на YouTube!
     
  14. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
  15. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Сборник рецептов #27: парсинг HH, сбор списка user-agent и парсинг Авито с записью в MySQL
    27-й сборник рецептов. В нем собраны рецепты для парсинга списка соискателей на hh.ru, сбора списка юзерагентов и парсинга Авито с записью результатов в MySQL базу данных. Также показан пример отправки файлов в POST запросе. Поехали!

    Сбор списка соискателей на HeadHunter
    HeadHunter - это один из самых популярных ресурсов для поиска работы. Соответственно, сбор списка соискателей может быть интересен рекрутерам для более эффективного анализа потенциальных кандидатов. Готовое решение для парсинга доступно по ссылке выше.
    [​IMG]

    Получение списка user-agent
    Сейчас существует много различных браузеров, которые работают на разных платформах. Многие сайты ограничивают работу со старыми браузерами, а некоторые не отдают контент даже при запросе с юзерагентом относительно нового браузера. В A-Parser можно задавать user-agent для запросов, также существует специальный инструмент, который позволяет при каждом запросе выбирать рандомный из заранее подготовленного списка. Пресет для парсинга таких списков, с возможностью фильтрации по различным параметрам, доступен по ссылке выше.
    [​IMG]

    Парсер Avito с записью в MySQL
    Предыдущий пресет для парсинга Авито пользуется большой популярностью. Также наши пользователи часто спрашивают о возможности записи собранных результатов напрямую в базу данных. Поэтому мы подготовили JS парсер, который решает эту задачу. Как обычно, он доступен по ссылке выше.
    [​IMG]

    Кроме этого:

    Еще больше различных рецептов в нашем Каталоге!

    Предлагайте ваши идеи для новых парсеров здесь, лучшие будут реализованы и опубликованы.

    Подписывайтесь на наш канал на Youtube - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в Twitter.
     
  16. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Видео урок: Разбираем методы для работы с API используя Postman
    В данном видео будет сделан краткий обзор некоторых методов API.

    В этом уроке рассмотрены:
    • обзор методов
    • составление JSON для методов ping,info и oneRequest
    • работа с API используя Postman
    Оставляйте комментарии и подписывайтесь на наш канал на YouTube!
     
  17. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    1.2.360 - поддержка https/tls в Node.js модулях, парсинг мобильной выдачи Яндекса, 2 новых парсера
    [​IMG]
    уходящем году одним из приоритетных направлений стало развитие JavaScript парсеров и функционала по работе с Node.js. Одним из финальных этапов стал данный релиз, в котором была реализована долгожданная поддержка https/tls в Node.js модулях. Также усилия были сосредоточены на повышении стабильности и производительности. В результате этого было сделано множество наработок, которые уже в первой половине 2019 года планируется выпустить в виде нового A-Parser 2.0, где будет много новых и крутых возможностей.
    Команда A-Parser поздравляет всех с Новым годом и Рождеством! Мы желаем вам успехов в делах, прибыльных проектов и ярких идей. Пускай Новый 2019 год будет годом новых возможностей, все задуманное сбывается, а работа приносит удовольствие!
    Спасибо что Вы с нами!!!
    В новогоднем релизе, кроме снеговика:), было сделано следующее:
    Улучшения

    • Добавлена поддержка https/tls в Node.js модулях, что позволяет использовать все модули, которые работают с API по https, а также по TLSSocket (smtp и т.п.)
    • Полностью переписан и обновлен [​IMG]SE::Yandex, добавлена возможность парсить мобильную выдачу, а также значительно увеличена производительность
    • Добавлен парсер позиций в Bing: [​IMG]SE::Bing::position
    • Добавлен парсер [​IMG]Util::YandexRecognize, позволяющий разгадывать каптчи без использования сторонних сервисов
    • Улучшен сбор почт в [​IMG]HTML::EmailExtractor
    • Улучшена работа опции Dynamic threads limit
    • В [​IMG]SE::Yandex использование прокси для загрузки картинки каптчи теперь определяется параметром Use proxy парсера Яндекса
    • В связи с неактуальностью удалены [​IMG]SE::Bing::AddURL, [​IMG]Rank::OpenSiteExplorer и [​IMG] Rank::OpenSiteExplorer::Extended
    Исправления в связи с изменениями в выдаче
    Исправления
    • Исправлен Safe search в [​IMG]SE:: DuckDuckGo::Images
    • Исправлены падения при работе с [​IMG]SE:: DuckDuckGo::Images
    • Исправлена ошибка при работе с модулем mysql2 версии более 1.5.3
    • Исправлен парсинг количества результатов в [​IMG]SE::Yandex
     
  18. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Сборник статей #6: работа с API, сохранение в YML и мануал по подключению Node.js модулей
    Это 6-й сборник статей, и в нем мы разберемся, как подключать к парсеру Node.js модули, научимся сохранять собранные данные в формате YML, а также изучим работу с API на реальном примере с созданием простого приложения. Поехали!
    Работаем с API, часть 1
    В этой статье на реальном примере будет показана работа с A-Parser через API. В результате будет создано простое приложение, которое будет получать позицию сайта по ключу в Гугл или Яндекс. Все подробности - по ссылке выше.
    [​IMG]

    Выгрузка товаров для Я.Маркета в формате YML
    YML (Yandex Market Language) - это стандарт представления данных, который используется для загрузки/выгрузки информации о товарах в Яндекс.Маркете. Используя А-Парсер, можно спарсить товары с различных сайтов и сохранить их в данном формате для дальнейшего импорта в Маркет. О том, как это сделать, можно почитать в статье по ссылке выше.
    [​IMG]

    Подключение пакетов Node.js в A-Parser
    Как известно, в A-Parser можно использовать Node.js модули для более эффективного парсинга. Поэтому, по ссылке выше мы опубликовали небольшой мануал по их установке и использованию.
    [​IMG]

    Если вы хотите, чтобы мы более подробно раскрыли какой-то функционал парсера, у вас есть идеи для новых статей или вы желаете поделиться собственным опытом использования A-Parser (за небольшие плюшки :) ) - отписывайтесь здесь.

    Подписывайтесь на наш канал на Youtube - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в Twitter.

    Предыдущие сборники статей
     
  19. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    Сборник рецептов #28: скидки в Google Play, автоматизация парсинга WordStat и типы Яндекс подсказок
    28-й сборник рецептов. В нем будет показан способ автоматизации парсинга данных из Wordstat, пример парсинга информации о приложениях со скидками в Google Play, а также готовое решение для сбора подсказок из Яндекс вместе с их типами. Поехали!

    Парсинг приложений со скидками в Google Play
    Периодически в Google Play разработчики предлагают скидки на приложения, иногда на короткий срок платные становятся полностью бесплатными. С помощью A-Parser можно искать подобные предложения. Кроме этого, в этом парсере собирается множество дополнительных данных и используется сохранение в sqlite базу данных, поэтому его можно рассматривать как еще один пример работы с базами данных в А-Парсере. Готовое решение доступно в каталоге по ссылке выше.
    [​IMG]

    Парсер поисковых подсказок Яндекс
    В A-Parser есть стандартный парсер Яндекс подсказок, который по заданным ключевым словам собирает подсказки. Но Яндекс классифицирует подсказки по различным типам, которые в свою очередь позволяют использовать их более рационально, применяя соответствующие фильтры. Стандартный парсер подсказок не возвращает типы, поэтому по ссылке выше опубликован JS парсер для сбора подсказок вместе с их типами.
    [​IMG]

    Автоматизация парсинга Wordstat
    В этом парсере реализован автоматический сбор данных из WordStat. При этом, парсер проверяет наличие необходимых для данной задачи аккаунтов, и если требуется - то автоматически регистрирует их. Такое решение может быть полезно для организации периодического парсинга WordStat в автоматическом режиме. Готовое решение - по ссылке выше.
    [​IMG]

    Предлагайте ваши идеи для новых парсеров здесь, лучшие будут реализованы и опубликованы.
    Подписывайтесь на наш канал на Youtube - там регулярно выкладываются видео с примерами использования A-Parser, а также следите за новостями в Twitter.
     
  20. A-Parser Support

    A-Parser Support Постоянный участник Стандартная ставка оплаты

    Регистрация:
    янв 11, 2017
    Сообщения:
    189
    Симпатии:
    0
    Баллы:
    1
    1.2.387 - улучшенный Просмотр логов, новый парсер Яндекс SafeBrowsing, улучшения в JS парсерах
    [​IMG]
    Улучшения
    • Улучшение Просмотра логов:
      • Фильтр по неудачным/выполняющимся задачам
      • Сортировка по времени выполнения
      • Поддержка пагинации и поиска по логам
      • Отображение парсера и запроса
    • Добавлен новый инструмент tools.memory - key/value хранилище в памяти
    • Добавлен новый парсер [​IMG] SE::Yandex::SafeBrowsing, который позволяет проверить сайт в блэклисте Яндекса
    • В [​IMG]SE::Google::Trends реализована возможность сравнивать данные по ключевым словам
    • Улучшения в логике [​IMG]Shop::Amazon
    • Улучшена стабильность JavaScript парсеров (движка v8)
    • JS парсеры: добавлен метод .addElement, который позволяет заполнять массивы в results более удобным способом
    • JS парсеры: добавлена опция resultArraysWithObjects для this.parser.request, которая позволяет возвращать массив объектов в результатах при вызове другого парсера
    • JS парсеры: добавлено кэширование DNS ответов

    Исправления в связи с изменениями в выдаче

    Исправления
    • Исправлена обработка пустых запросов в JavaScript парсерах
    • Исправлен вывод картинок в лог, проблема появилась в одной из предыдущих версий
    • Исправлена работа с некоторыми видами прокси
    • Исправлена работа опции Stop when found в [​IMG]SE::Yandex::position
    • В [​IMG]SE::Yandex при получении ошибки от антигейта не менялись прокси
    • Исправлен парсинг ссылок на потенциально опасные сайты в [​IMG]SE::Yandex
    • JS парсеры: исправлена работа check_content с регулярными выражениями, в которых содержится кириллица
    • JS парсеры: исправлено зависание потоков при использование tls
    • JS парсеры: множественные исправления в работе сокетов