Обновление декабря 2019 года
Добро пожаловать в первый выпуск нашей новой серии, которая будет держать вас в курсе новых функций на платформе Apify.
Что нового в Apify? Читайте дальше, чтобы узнать! Хотите получать свежие новости? Просто подпишитесь на наш Twitter.
Права доступа
Мы запускаем права доступа. Это новая функция, которая позволяет вам предоставлять другим пользователям ограниченный доступ к вашим актерам, задачам и хранилищам. Это шаг к функции командного аккаунта, над которой мы в настоящее время работаем. Вы можете узнать больше об этом в этом блог-посте.
Новая документация
Документация Apify была полностью переработана и теперь имеет свой собственный домен на docs.apify.com. Теперь исходные файлы также доступны публично в репозитории Github, поэтому каждый раз, когда вы обнаруживаете проблему, вы можете создать проблему там или внести свой вклад с помощью pull request. Вскоре будут добавлены множество новых функций, таких как полнотекстовый поиск! Проверьте это на docs.apify.com
Публичные акторы
Магазин Apify переполнен новыми парсерами для популярных веб-сайтов! Вот несколько недавних примеров: All Recipes, IMDB, Glassdoor, YouTube, Indeed. Для получения дополнительной информации, см. Apify Store.
Сделаем Apify Marketplace более открытым
Мы с радостью объявляем о запуске функции "Предложения" на Apify Marketplace, которая позволяет разработчикам подготавливать предложения для проектов и делиться ими напрямую с клиентами. Затем клиенты могут выбрать наилучшее предложение и принять его. Их решение основано на таких факторах, как отзывы разработчика, цена, сроки выполнения и описание того, как разработчик решит их проблему. Подробнее читайте в посте в блоге.
Вышел Apify SDK 0.17.0!
Это большой релиз, который окончательно прощается 👋 с Node.js 8 и 9, содержит большое количество исправлений ошибок, улучшений функций и новую экспериментальную функцию под названием SessionPool для обработки поворота, создания и сохранения сессий во время парсинга. Другие значительные добавления:
- Добавлена реализация SessionPool по умолчанию для BasicCrawler.
- Добавлена возможность создания ад-хок вебхуков через Apify.call() и Apify.callTask().
- Добавлена опция country для Apify.getApifyProxyUrl().
- Добавлен помощник Apify.utils.puppeteer.saveSnapshot() для быстрого сохранения HTML и скриншота страницы.
- Добавлена возможность передавать параметры для пакета "got" в requestOptions в CheerioCrawler, что позволяет использовать такие полезные функции, как cookieJar.
- Добавлены регулярные выражения для видео на Youtube (YOUTUBE_REGEX, YOUTUBE_REGEX_GLOBAL) в utils.social.
Полный список изменений смотрите в журнале изменений Apify SDK.
И это еще не все...
- Каждый тип хранилища (хранилище ключ-значение, набор данных и очередь запросов) теперь может иметь имя и быть переименован с помощью API или вручную в приложении Apify.
- API-конечная точка получения элементов набора данных теперь возвращает неограниченное количество элементов.
- А, и вы заметили, что приложение Apify имеет совершенно новый вид :)