Перейти к содержимому

Django + Celery + Selenium для парсинга чего угодно с помощью Python

CodingEntrepreneurs

0:00 / 0:00

Django + Celery + Selenium для парсинга чего угодно с помощью Python

68 475 просмотров · 2 года назад
CodingEntrepreneurs
388 тыс. подписчиков
68 475 просмотров · 2 года назад
🚀 Зарегистрируйтесь в Bright Data прямо сейчас https://brdta.com/justin Selenium с Bright Data позволяет парсить практически любой веб-сайт, независимо от наличия капчи или необходимости авторизации. В этой серии вы будете использовать Django и Celery, чтобы парсить данные по своему расписанию и хранить их в отличной структуре. Мы будем отслеживать колебания цен на товары Amazon. Рассматриваемые темы: ⦿ Интеграция Django с Celery для обработки запланированных и фоновых задач ⦿ Практический опыт работы с Selenium в Jupyter для автоматизации работы в браузере ⦿ Передовые методы парсинга прокси-серверов с использованием Bright Data и Selenium, включая обработку сложных задач, таких как капча Amazon ⦿ Создание вспомогательных функций для оптимизации модуля парсинга ⦿ Сочетание Django и Jupyter для улучшения опыта разработки на основе данных ⦿ Парсинг данных с помощью BeautifulSoup4 для эффективного поиска и извлечения необходимых данных ⦿ Эффективное хранение данных с использованием моделей Django ⦿ Перенос ресурсоемких задач парсинга с помощью Celery для повышения производительности приложения ⦿ Автоматизация и планирование задач парсинга в административной панели Django с использованием Celery ⦿ Кроме того, множество более подробных знаний и практических советов! Рекомендуем посмотреть ⦿ Попробуйте Django 3.2 (или аналогичный):    • Try Django 3.2 - Python Web Development Tu...   ⦿ 30 дней Python (до примерно 15-го дня):    • 30 Days of Python ~ Python 3.8+   ⦿ Желателен некоторый опыт работы с HTML/CSS Ресурсы ⦿ Код: https://github.com/codingforentrepren... ⦿ Подписаться: https://cfe.sh/youtube ⦿ Django: https://djangoproject.com ⦿ Bright Data: https://brdta.com/justin 🚀 Что дальше? Веб-скрейпинг с Python + ИИ: наш бесплатный курс на Udemy: https://www.udemy.com/course/smarter-... 00:00:00 - Приветствие 00:02:23 - Инструменты 00:06:07 - Быстрая интеграция Django + Celery 00:19:06 - Настройка проекта 00:21:23 - Первый взгляд на Selenium с Jupyter 00:25:08 - Скрейпинг через прокси с Bright Data + Selenium 00:32:08 - Вспомогательные функции для модуля Bright Data 00:35:55 ​​- Интеграция Django + Jupyter 00:39:00 - Парсинг данных с помощью BeautifulSoup4 00:52:02 - Amazon Captcha + Вспомогательные функции для подготовки парсера 00:58:30 - Сохраненные скрейпированные данные с помощью Django Модели 01:10:51 - Задача Celery для переноса процесса сбора данных в хранилище 01:22:29 - Планирование событий сбора данных с помощью Celery в административной панели Django 01:33:16 - Спасибо и дальнейшие шаги