Автоматизация веб-сайтов на Python, ввод и извлечение данных с использованием Playwright, Django, MySQL
Мы начали проект, написанный на Python3 с использованием Playwright (chromedriver), чтобы вводить данные на веб-сайт, а затем отправлять эти данные и извлекать то, что приходит обратно в базу данных. Затем показать эти данные в простом проекте Django, который должен отображать данные так, как они отображаются на сайте.
Данные для ввода поступают из базы данных Mysql. База данных заполняется Excel-файлом с уникальными полями, которые соответствуют словарю в Python-скрипте и данным, которые нужно ввести на веб-сайте.
Вы тот человек, который завершает этот проект, который выполнен на ~ 40-50%.
**Ваша часть:**
Автоматизируйте ввод данных с помощью Playwright на веб-сайте с данными из базы данных.
Завершите веб-интерфейс Django, который должен работать только локально.
Автоматизация веб-сайта должна работать на 1-4 потоках.
**************************
Это многокомпонентный проект, и это первый этап. Скоро будет больше. Если все будет хорошо и вы захотите продолжить работать с нами, мы будем очень рады.
Мы предоставим файлы, которые уже есть.
Тем не менее, вы можете завершить эту задачу с помощью GPT, GROK или вашего любимого ИИ, чтобы помочь вам. Нет проблем.
Файлы и схема базы данных будут предоставлены. Также веб-сайт и вход в систему.
На видео слева вы видите, как должна выглядеть автоматизация.
Справа Excel больше не представлен, так как это было слишком сложно.
Теперь в Excel есть уникальные идентификаторы, которые работают в Python и на веб-сайте.
Видео предназначено для демонстрации того, что ожидается в конце. Ввод данных на веб-сайте слева.
Почему не Selenium, вы спрашиваете? Selenium не может правильно обрабатывать веб-сайт быстро и пропускает нажатия кнопок.
Если у вас есть какие-либо вопросы, пожалуйста, не стесняйтесь спрашивать.
Приложения 1
Отзыв заказчика о сотрудничестве с Maksym H.
Автоматизация веб-сайтов на Python, ввод и извлечение данных с использованием Playwright, Django, MySQLМы довольны результатами, которые предоставил Максим. Задача была сложной, и были некоторые языковые проблемы, но мы справились и пришли к рабочему результату. В целом, мы довольны и снова наймем Максима.
Отзыв фрилансера о сотрудничестве с Thomas Paetzold
Автоматизация веб-сайтов на Python, ввод и извлечение данных с использованием Playwright, Django, MySQLОтличная работа.
Хороший проект.
Было много нюансов, но мы все справились вместе. Я думаю, мы продолжим работать и улучшать наше сотрудничество!
Спасибо!
Актуальные фриланс-проекты в категории Python
Необходимо создать бота в ТГ для оплаты подписки.
2000 UAH
Необходимо создать бота в телеграме, где пользователь сможет оформить подписку на доступ к веб-камерам, которые находятся во дворе. Организовать в боте оплату двух видов подписок (на месяц и на один день). Бот должен автоматически проверять оплату и после выдавать ссылку-доступа. Python, Разработка ботов ∙ 7 часов 16 минут назад ∙ 60 ставок |
Python / Network Engineer: Сетевая оптимизация бота (WAF, Connection Pooling, Asyncio)Упрощенный вариант! Прошу откликнуться только тех, кто понимает и разбирается. О проекте: Автоматизированный бот для снайпинга. Базовая бизнес-логика (парсинг, авторизация, сборка JSON/XML пакетов) уже готова и работает на Python. Целевое окружение — Linux (Ubuntu). Текущая… Python, Парсинг данных ∙ 9 часов 45 минут назад ∙ 14 ставок |
Парсинг и классификация большого массива изображенийНеобходимо реализовать проект по сбору и структурированию большого массива архитектурных изображений из открытых веб-источников.Задача включает: автоматизированный сбор изображений; загрузка файлов в максимально доступном качестве; классификацию изображений по категориям:… Python, Парсинг данных ∙ 14 часов 16 минут назад ∙ 30 ставок |
Бизнес-логикa платформы: подтверждение занятий, контроль посещаемости-и история уроков (DjangoДоработка бизнес-логики образовательной платформы: подтверждение занятий, контроль посещаемости и история уроков (Django + React) Необходимо реализовать полноценную систему подтверждения уроков, контроля посещаемости и хранения истории подтверждений. Важно Перед началом… Python ∙ 2 дня 19 часов назад ∙ 29 ставок |
Доработка административной панели образовательной платформы (Django + React)Доработка административной панели образовательной платформы (Django + React) Описание проекта: Есть действующая образовательная платформа (marketplace, аналог Preply), разработанная на Django + React. Требуется доработать существующую административную панель и реализовать… Python, Веб-программирование ∙ 4 дня 16 часов назад ∙ 58 ставок |