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

Тема в разделе "Поисковые системы и SEO", создана пользователем A-Parser Support, 12 янв 2017.

  1. Для просмотра ссылки войдите или зарегистрируйтесь!
    [​IMG]
    Улучшения

    • Уменьшение потребления памяти и улучшение стабильности работы x64 версий
    • Добавлена поддержка 2captcha и Xevil в [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!
    • Добавлен Parse all results и Parse related to level для [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! добавлена возможность задавать Safe Search, а также добавлен повтор запроса при получении кешированной "короткой" выдачи
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!, добавлен обход ограничения на кол-во символов в запросе, что позволяет переводить очень большие запросы (>10k символов)
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! добавлена возможность задать автоматическое определение языка интерфейса в зависимости от IP
    • Движок V8 обновлен до версии 6.4

    Исправления в связи с изменениями в выдаче
    • Исправлен парсинг сниппетов в [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! в некоторых случаях
    • [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!

    Исправления
    • Исправлена работа [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!:
      • устранена ситуация, когда выдавалась одинаковая выдача для всех страниц
      • исправлена работа параметра Links per page
      • исправлен парсинг количества результатов в некоторых ситуациях
      • исправлена ошибка, при которой не было результатов, если в выдаче одна ссылка
    • Исправлена работа с каптчей в [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена ошибка, когда при запросе с опечаткой [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! не забирал результаты с первой страницы
    • Исправлена ошибка в [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!, при которой неправильно определялся бан IP
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! исправлена работа при изменении формата результата по-умолчанию
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! для Search from country изменен параметр: вместо cr теперь используется gl - это на данный момент позволяет более точно задавать регион
    • Исправлена проблема с чрезмерным потреблением памяти в JavaScript парсерах
    • Исправлена ошибка влияющая на стабильность работы на Linux и Windows
    • Исправлена ошибка в [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!, при которой не было результатов, если в выдаче одна ссылка

    Команда A-Parser поздравляет всех с Новым годом и Рождеством! Спасибо что вы с нами!
     
  2. Для просмотра ссылки войдите или зарегистрируйтесь!

    [​IMG]

    Улучшения

    • Добавлена поддержка сессий в JavaScript парсерах
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! добавлена поддержка сессий и улучшена производительность за счет уменьшения частоты появления каптч/рекаптч
    • Добавлена переменная $query.prev - показывает запрос, который использовался на предыдущем уровне
    • Для JS парсеров добавлен метод this.logger.putHTML, который позволяет вывести в лог HTML код
    • В Lite версию добавлен[​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! и [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!
    • В x86 версиях добавлено предложение перейти на x64
    • Добавлена возможность переименовывания пресетов
    • В окне выбора пресета для папок реализована "память на сворачивание"
    • Изменены иконки для JS парсеров
    • Исправлены ошибки с переводом в интерфейсе
    • Исправлено отображение HTML тегов в логах
    • Исправлен баг при импорте с вложенным парсером
    • Исправлен баг с прокруткой при сохранении JS парсеров и пресетов
    • Доработан Конструктор регулярных выражений
    • Другие мелкие правки в интерфейсе, направленные на улучшение общей работы

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

    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! исправлен парсинг сниппетов и рекламы, а также мобильной выдачи
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! исправлен парсинг подсказок, а также добавлена опция Remove HTML tags, позволяющая получать подсказки с или без html тегов
    • Исправлен парсинг анкоров и сниппетов в [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!
    • [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!

    Исправления

    • Исправлен баг с перемещением заданий в очереди
    • В [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь! исправлен баг с кодировкой
    • Исправлена работа параметров Request delay и Extra query string во всех JS парсерах
    • Исправлен выбор файлов запросов
    • Исправлено отображение иконок для JS парсеров
     
  3. Для просмотра ссылки войдите или зарегистрируйтесь!

    Второе видео в цикле уроков по созданию JavaScript парсеров. Здесь рассказано о том, как написать несложный парсер сайта, который будет "листать" страницы, используя функционал JS парсеров в А-Парсере.

    Для просмотра ссылки войдите или зарегистрируйтесь!

    В уроке рассмотрено:
    • Создание кастомного JavaScript парсера без использования встроенных парсеров
    • Парсинг контента сайта постранично с использованием регулярных выражений
    • Реализация прохода по страницам ("пагинации") в JS парсере
    Статья и готовый парсер: Для просмотра ссылки войдите или зарегистрируйтесь!

    Оставляйте комментарии и Для просмотра ссылки войдите или зарегистрируйтесь!
     
  4. Для просмотра ссылки войдите или зарегистрируйтесь!

    [​IMG]

    В A-Parser 1.2.138 Для просмотра ссылки войдите или зарегистрируйтесь! эмуляция Для просмотра ссылки войдите или зарегистрируйтесь! версии 8.9.x с поддержкой загрузки модулей и частичной реализацией fs и net модулей. Это дает возможность обращаться из JavaScript парсеров напрямую к файловой системе, а также использовать подключение по TCP из модулей к другим сервисам(например mysql, redis, chrome...).

    Все это позволило загружать и использовать node модули из каталога Для просмотра ссылки войдите или зарегистрируйтесь!, в котором собраны множество полезных библиотек для обработки данных, коннекторы к базам данных и множество других интересных вещей. На данный момент протестированы следующие модули: md5, async-redis, jsdom, puppeter.
    Улучшения
    • Добавлена поддержка Node.js модулей в JavaScript парсерах
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! и [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! полностью переписаны, добавлена поддержка ReCaptcha2
    • Улучшена работы [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! в целом
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! добавлен выбор языка, а также реализована возможность включать/отключать Безопасный режим
    • Добавлен [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Улучшена проверка создаваемых переменных в пресетах
    • Улучшена работа сессий
    • Исправлено отображение имени файла запроса на карточке задания
    • Улучшена работа скрола в Тестовом парсинге
    • Добавлено удаление переносов из сниппетов в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Картинка каптчи в парсере [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! теперь скачивается через прокси
    • Множество мелких улучшений в интерфейсе
    Исправления в связи с изменениями в выдаче
    • Исправлена работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! при переопределении опции Result type
    • Исправлен многостраничный парсинг в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Полностью переписан [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, добавлена возможность выводить ответ на секретный вопрос
    • Исправлена проверка следующей страницы в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Устранена ситуация, когда в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! парсилась неполная ссылка
    • Исправлен подсчет неудачных запросов в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! и [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления
    • Исправлена работа Конструктора регулярных выражений
    • Исправлена работа с кодировками в парсерах переводчиков и JS парсерах
    • Исправлена работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен выбор региона в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа опции Location в Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа сессий в Для просмотра ссылки войдите или зарегистрируйтесь! при переопределенном домене
    • Исправлена ошибка при совместном использовании опций Перезаписи файла, Начального и Конечного текстов
    • Исправлено отображение вкладок в Тесте задания
    • Исправлено отображение списка пресетов в поле Запустить по завершению
    • Исправлена работа this.proxy.set в JS парсерах
    • Исправлена передача дополнительных параметров в JS парсерах
    • Исправлена ошибка, из-за которой через API нельзя было указать Начальный и Конечный тексты
    • Исправлен экспорт пресетов
     
  5. Для просмотра ссылки войдите или зарегистрируйтесь!

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

    Одним из таких решений есть XEvil. Его использование дает хороший прирост в скорости, а также значительно удешевляет парсинг, ведь здесь нету оплаты за количество разгаданных каптч/рекаптч, как в онлайн сервисах. Кроме этого, XEvil умеет разгадывать практически любые обычные каптчи (в виде картинки) и данная возможность также поддерживается в A-Parser.

    Для просмотра ссылки войдите или зарегистрируйтесь!

    На данный момент использовать разгадывание рекаптчи с помощью XEvil можно в таких парсерах:
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • а также любые кастомные Для просмотра ссылки войдите или зарегистрируйтесь!

    В видео показано:
    • подключение Xevil к A-Parser для работы с ReCaptcha2
    • проверка работы и демонстрация работы в SE::Google::Modern

    Ознакомиться более детально с возможностями XEvil можно по ссылкам:
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!

    Оставляйте комментарии и Для просмотра ссылки войдите или зарегистрируйтесь!
     
  6. Для просмотра ссылки войдите или зарегистрируйтесь!

    21-й сборник рецептов. В нем мы научимся отправлять сообщения в Telegram прямо из A-Parser, изучим работу с модулями Node.js в JS парсерах на примере решения задачи фильтрации по множеству признаков, а также спарсим весь IMDb. Поехали!

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Telegram является одним из самых популярных мессенджеров благодаря своей простоте, и в то же время большому функционалу. Среди прочего, в Телеграме можно создавать ботов, с помощью которых можно делать чаты более интерактивными. Взаимодействие с ботом на на стороне сервера происходит через Telegram Bot API. Используя эти возможности, можно легко и буквально за несколько минут настроить уведомления себе в Telegram прямо из парсера. О том, как это сделать, а также несколько реальных примеров - по ссылке выше.
    [​IMG]

    [​IMG]

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Как известно, для фильтрации в А-Парсере используется встроенный функционал Для просмотра ссылки войдите или зарегистрируйтесь!. Но бывают ситуации, когда список признаков, наличие которых нужно проверять, очень большой и его сложно вписать в строку стандартного фильтра.
    Начиная с версии Для просмотра ссылки войдите или зарегистрируйтесь! в A-Parser добавлена поддержка модулей Node.js. Благодаря этому появилась возможность читать список признаков из файла и использовать его для проверки страниц. О том, как это сделать, а также готовый парсер с мультифильтром - по ссылке выше.

    [​IMG]

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Пример решения задачи по сбору данных о фильмах и их рекомендаций на IMDb. Данная статья показывает, как можно решать задачи, которые на первый взгляд требуют много времени и ресурсов, буквально за несколько часов. Узнать о том, как спарсить весь IMDb за 1,5 часа, а также посмотреть пресет и забрать готовую базу можно по ссылке выше.

    [​IMG]

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

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

    Предыдущие сборники рецептов:
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    Сборники статей:
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
     
  7. Для просмотра ссылки войдите или зарегистрируйтесь!

    [​IMG]
    Улучшения
    • Добавлена поддержка SQLite в JavaScript парсерах и шаблонизаторе, пример использования Для просмотра ссылки войдите или зарегистрируйтесь!
    • Добавлена защита от случайного закрытия окна парсера
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! добавлены Parse all results и Parse related to level
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! полностью переписан, добавлена возможность проверять домены на клей
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! добавлена поддержка ReCaptcha2
    • Улучшен парсинг сниппетов в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Улучшен сбор почт в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления в связи с изменениями в выдаче
    • Обновлен алгоритм Bypass Cloudflare
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! почти полностью переписан в связи с изменением логики работы переводчика Bing
    • Исправлена работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! с некоторыми видами запросов
    • Исправлен парсинг related keywords, а также мобильной выдачи в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен парсинг related keywords в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! при работе с русскоязычными запросами
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления
    • Исправлена работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! на IPv6 прокси
    • Исправлена ошибка, из-за которой [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! собирал ссылки с пометкой опасных сайтов в общий массив ссылок
    • Исправлена работа с оператором поиска + в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен парсинг запросов со спецсимволами в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен баг с overrideOpts в JS парсерах
    • Исправлена работа с переменными при их создании в Parse custom results, а также при использовании нижнего подчеркивания в именах в Конструкторе результатов
    • Исправлена работа tools.js, баг появился в одной из предыдущих версий
    • Исправлен баг, из-за которого А-Парсер падал на некоторых ОС, появился в одной из предыдущих версий
     
  8. Для просмотра ссылки войдите или зарегистрируйтесь!

    Третье видео в цикле уроков по созданию JavaScript парсеров. Здесь рассказано о том, как написать JS парсер, в котором будет поддержка антигейта для разгадывания каптч на страницах.

    Для просмотра ссылки войдите или зарегистрируйтесь!

    В уроке рассмотрено:
    • Создание JS-парсера для разгадывания капчи
    • Работа с объектом this.captcha внутри JavaScript кода
    • Описание процесса разгадывания каптчи, реализованного в A-Parser
    Статья и готовый парсер: Для просмотра ссылки войдите или зарегистрируйтесь!

    Оставляйте комментарии и Для просмотра ссылки войдите или зарегистрируйтесь!
     
  9. Сборник рецептов #22: проверка индексации в нескольких ПС, многоуровневый парсинг и поиск сабдоменов

    22-й сборник рецептов. В нем мы разберемся, как проверять индексацию всех страниц сайта одновременно в нескольких поисковиках, научимся парсить данные по ссылкам из выдачи одним заданием и будем искать сабдомены на сайтах. Поехали!

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Данный пресет позволяет спарсить ссылки на все страницы сайта и одновременно проверить их на предмет индексации поисковиками (в примере Google и Яндекс, можно по аналогии добавить другие ПС). Готовый пресет и описание по ссылке выше.
    [​IMG]

    Для просмотра ссылки войдите или зарегистрируйтесь!

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

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Небольшой пример, который демонстрирует, как собрать поддомены одного или нескольких сайтов. Используется [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! и Для просмотра ссылки войдите или зарегистрируйтесь! для прохода вглубь по страницам сайта. При этом Конструктором результатов извлекаются из внутренних ссылок домены и выводятся с уникализацией по строке. Готовый пресет - по ссылке выше.
    [​IMG]

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

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

    Предыдущие сборники рецептов:
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
     
  10. Для просмотра ссылки войдите или зарегистрируйтесь!

    В этом сборнике статей мы рассмотрим все возможные варианты решения задачи прохода по пагинации на сайтах, очень детально изучим работу с переменными в JavaScript парсерах, а также попробуем работать с базами данных SQLite на примере парсера курсов валют. Поехали!

    Для просмотра ссылки войдите или зарегистрируйтесь!

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

    Для просмотра ссылки войдите или зарегистрируйтесь!

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

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Начиная с версии 1.2.152 в A-Parser появилась возможность Для просмотра ссылки войдите или зарегистрируйтесь!.
    В данной статье мы рассмотрим разработку JavaScript парсера, который будет парсить курсы валют из сайта finance.i.ua и сохранять их в БД. В результате получится парсер, в котором продемонстрированы основные операции с базами данных. Подробности, а также готовый парсер - по ссылке выше.
    [​IMG]


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

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

    Предыдущие сборники статей
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
     
  11. Для просмотра ссылки войдите или зарегистрируйтесь!

    [​IMG]

    Улучшения
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! - многократно увеличена скорость парсинга
    • Множество улучшений в [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!:
      • Возможность указать несколько DNS и задать метод выбора
      • Бан нерабочих/плохих DNS по специальному эвристическому алгоритму
      • Возможность вывести в результат использованный DNS сервер при удачном запросе
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! добавлена опция Use sessions
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! добавлена настройка пресета антигейта для логина
    • Также в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! удалены настройки Use logins/Use sessions, теперь они включены всегда
    • Добавлена возможность автоматического удаления задания из Завершенных
    • В макросе подстановок {num} добавлена поддержка обратного отсчета
    • В JavaScript парсерах добавлена возможность сохранения произвольных данных в сессии
    • В JavaScript парсерах добавлена возможность прямого сохранения в файл
    • В API методе oneRequest/bulkRequest добавлена возможность указать configPreset
    • В связи с неактуальностью удалены парсеры SE::Google::Mobile и SE::Yandex::Catalog
    Исправления в связи с изменениями в выдаче
    • Исправлен парсинг сниппетов в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! исправлена пагинация в мобильной версии, а также парсинг сниппетов и рекламы в некоторых случаях
    • Исправлен парсинг цен в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа функции Remove bad accounts в парсерах Wordstat
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления
    • Количество неудачных больше не обнуляется при постановке на паузу
    • Исправлена проблема с подключением Node.js модулей на Linux
    • Исправлено падение парсера в редких ситуациях при использовании JS парсеров
    • Решена проблема с подключением Node.js модулей lodash, sequelize
    • Исправлена ошибка итератора при равных границах в макросе {num}
     
  12. Для просмотра ссылки войдите или зарегистрируйтесь!


    Очередное видео в цикле уроков по созданию JavaScript парсеров. Здесь показано, как реализовать разгадывание рекаптч в JS парсере.



    В уроке рассмотрено:
    • Описание и настройка парсера [​IMG]Для просмотра ссылки войдите или зарегистрируйтесь!
    • Описание принципа работы ReCaptcha2
    • Создание кастомного JavaScript парсера с поддержкой разгадывания рекаптч

    Ссылки:
    • Тестирование работы ReCaptcha2: Для просмотра ссылки войдите или зарегистрируйтесь!
    • Статья и готовый парсер: Для просмотра ссылки войдите или зарегистрируйтесь!

    Оставляйте комментарии и Для просмотра ссылки войдите или зарегистрируйтесь!
     
  13. Для просмотра ссылки войдите или зарегистрируйтесь!

    23-й сборник рецептов. В нем мы будем парсить категории сайтов из Google, научимся формировать файлы YML, а также разберемся, как парсить даты и преобразовывать их в единый формат. Поехали!

    Для просмотра ссылки войдите или зарегистрируйтесь!

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

    Для просмотра ссылки войдите или зарегистрируйтесь!

    YML - это стандарт, разработанный Яндексом для работы с Маркетом. По своей сути, это файлы, схожие с XML, в которых содержится информация о товарах в интернет-магазине. Данный формат обеспечивает регулярное автоматическое обновление каталога на Яндекс.Маркет и позволяет отражать все актуальные изменения (наличие, цена, появление новых товаров). Пример парсинга интернет-магазина и сохранения собранных данных в YML можно посмотреть по ссылке выше.
    [​IMG]

    Для просмотра ссылки войдите или зарегистрируйтесь!

    В поисковой выдаче Google возле новостей публикуется дата. Как правило, это могут быть метки "10 ч. назад" или "26 мая 2018 г.". Иногда может возникнуть задача спарсить все даты и привести их к единому виду. Как именно это сделать, можно узнать по ссылке выше.
    [​IMG]

    Кроме этого:
    • Для просмотра ссылки войдите или зарегистрируйтесь! - новый функционал по работе с сессиями
    • Для просмотра ссылки войдите или зарегистрируйтесь! - возможность сохранять файлы в JS парсерах напрямую, минуя шаблонизатор
    Еще больше различных рецептов в нашем Для просмотра ссылки войдите или зарегистрируйтесь!!

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

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

    Предыдущие сборники рецептов:
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
     
  14. Для просмотра ссылки войдите или зарегистрируйтесь!

    [​IMG]

    Улучшения
    • Зависимая задача в Цепочке заданий теперь запускается только когда файл результатов не пустой
    • Добавлен повтор без смены прокси при неудачной отправке рекаптчи в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Добавлен бан прокси при получении 403 кода ответа в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Процент неудачных запросов теперь отображается относительно числа выполненных запросов
    • Добавлена возможность вызвать URL после выполнения задания
    • Улучшен обзор каталогов при выборе файлов запросов
    • Добавлена поддержка setInterval в JavaScript парсерах
    • Уменьшено Wait between get status и улучшено логгирование в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Улучшена обработка редиректов
    • Добавлена защита от бесконечного выполнения в JavaScript парсерах
    • Значительно увеличены возможности check_content в JS парсерах
    • В ответе API метода info добавлены параметры workingTasks, activeThreads, activeProxyCheckerThreads
    Исправления в связи с изменениями в выдаче
    • Исправлен парсинг рекламы в мобильной версии [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен парсинг количества результатов в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления
    • Исправлено ведение лога при нескольких паузах задания
    • Исправлена ошибка, из-за которой запрос считался неудачным при пустой выдаче в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа с url, содержащими фрагмент # в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен парсинг ссылок в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа опции Pages count в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен выбор файлов запросов на Windows 10
    • Исправлена ошибка, из-за которой иногда нельзя было удалить файл с запросами
    • Исправлено отображение проксичекера в конфиге потоков
    • Исправлена кодировка некоторых результатов в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена ситуация, когда не читались настройки из config.txt
     
  15. Для просмотра ссылки войдите или зарегистрируйтесь!

    24-й сборник рецептов. В нем мы научимся мониторить окончание срока регистрации доменов с уведомлением в Телеграм, сделаем альтернативный чекер сайтов в базе РКН, а также на простом примере парсера курсов валют изучим работу с базами данных. Поехали!

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Мониторинг сроков регистрации доменов - это довольно распространенная задача. A-Parser позволяет легко автоматизировать этот процесс. Более того, можно настроить получение прямо в Телеграм уведомлений о доменах, срок регистрации которых скоро закончится. Готовое решение для автоматической проверки с уведомлением - по ссылке выше.
    [​IMG]

    Для просмотра ссылки войдите или зарегистрируйтесь!

    В А-Парсере есть стандартный парсер [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, который позволяет проверять наличие сайтов в базе РКН. Данные получаются напрямую из официального сервиса, для работы обязательно нужно подключать антигейт. Кроме того, официальный сервис РКН часто подвергается атакам, в связи с чем может быть недоступен. Но существуют альтернативные источники данных, доступность которых значительно выше и к тому же не требующие проверки в виде каптчи. Парсинг одного из таких источников и реализован в пресете по ссылке выше.
    [​IMG]

    Для просмотра ссылки войдите или зарегистрируйтесь!

    Как известно, в A-Parser есть возможность чтения/записи данных в БД SQLite. В этом рецепте показано использование этого функционала на примере парсинга курсов валют. Готовый парсер доступен по ссылке выше.
    [​IMG]

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

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

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

    Предыдущие сборники рецептов:
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
     
  16. Для просмотра ссылки войдите или зарегистрируйтесь!

    [​IMG]
    Улучшения
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! обновлена база определяемых движков, теперь поддерживается одновременно старый и новый формат apps.json (при обновлении рекомендуется также обновить apps.json)
    • [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! полностью переписан:
      • добавлен парсинг related keywords
      • убран $cachedate из $serp, т.к. его похоже больше нет в выдаче
      • добавлена опция Get full link, преобразующая обрезанные ссылки в полные
      • исправлены некоторые регулярные выражения и баг с двойным http в ссылках
    • Изменения в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!:
      • Добавлен параметр Check type, позволяет выбрать тип проверки: Root Domain/Subdomin/URL
      • Убран параметр Extract domain
      • Исправлена работа в некоторых случаях
    • Улучшена отзывчивость в редакторе JavaScript парсеров
    • Улучшена работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, устранены зависания, которые возникали на определенных страницах
    • Обновлен список регионов в парсерах Яндекс
    • Пустой результат в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! больше не считается неудачным запросом
    • Улучшена работа с сессиями в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления в связи с изменениями в выдаче
    • Исправлен парсинг рекламы в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена работа, а также улучшен алгоритм парсинга в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлено указание региона в парсерах Яндекс
    • Исправлен парсинг $ads.$i.visiblelink в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлен парсинг $totalcount в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления
    • Исправлена ошибка, из-за которой процент обработанных запросов мог быть больше 100
    • Исправлены ошибки, из-за которых парсинг мог зависать при снятии с паузы, а также сбивался перебор в макросах подстановок
    • Исправлено отображение кириллицы в $headers в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Исправлена ошибка в Конструкторе результатов, из-за которой в редких случаях парсер мог падать
    • Устранена проблема с кодировкой при работе с SQLite
    • Исправлена ошибка со сменой прокси в JavaScript парсерах
     
  17. Видео урок: Создание JS парсеров. Работа с SQLite

    Продолжение цикла уроков по созданию JavaScript парсеров. В этом видео показано, как работать с базой данных SQLite в JS парсере.

    Для просмотра ссылки войдите или зарегистрируйтесь!

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

    Ссылки:
    - Для просмотра ссылки войдите или зарегистрируйтесь! - учебник по SQL
    - Для просмотра ссылки войдите или зарегистрируйтесь! - тоже учебник по SQL
    - Для просмотра ссылки войдите или зарегистрируйтесь! - сайт, который использовался в качестве примера
    - Для просмотра ссылки войдите или зарегистрируйтесь! - статья и готовый парсер

    Оставляйте комментарии и Для просмотра ссылки войдите или зарегистрируйтесь!
     
  18. Для просмотра ссылки войдите или зарегистрируйтесь!

    [​IMG]

    Улучшения
    • Добавлен новый парсер [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! улучшена обработка портов по умолчанию, теперь ссылки с портом приводятся к каноническому виду
    • Оптимизирована работа [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Улучшена работа с сессиями в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    • Улучшена обработка некорректных ответов в [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления в связи с изменениями в выдаче
    • Исправлены [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!, [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! и [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь!
    Исправления
    • Исправлена проблема с запуском на некоторых linux дистрибутивах
    • Исправлена загрузка node.js модулей в редких случаях на Windows
    • JS парсеры: добавлена поддержка dns.lookup и улучшена совместимость с модулем mysql2
    • JS парсеры: исправлен util.promisify
    • Исправлена работа некоторых Node.js модулей
    • В [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! и [​IMG] Для просмотра ссылки войдите или зарегистрируйтесь! $totalcount при 0 результатов теперь возвращает 0
    • Исправлено логгирование в режиме foreground
     
  19. Для просмотра ссылки войдите или зарегистрируйтесь!
    25-й сборник рецептов. В нем будет показан способ периодического парсинга с дозаписью результатов в таблицу, рассмотрен парсинг с помощью Node.js модуля Cheerio без использования регулярных выражений, а также показан парсер первой мобильной поисковой системы в Китае - Shenma. Поехали!

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

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

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

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

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

    Предыдущие сборники рецептов:
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
    • Для просмотра ссылки войдите или зарегистрируйтесь!
     
  20. Для просмотра ссылки войдите или зарегистрируйтесь!
    Продолжение цикла уроков по созданию JavaScript парсеров. В этом видео будет показано, как "на лету" добавлять запросы в задание и многопоточно их обрабатывать.

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

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