Скачивание выписки на python c сайта platformaofd.ru
Задание закрыто
Статус рабочей области:
Поиск исполнителя
Стоимость:
3 000 рублей
Срок выполнения:
4 дня
Варианты оплаты:
По договоренности
Дата публикации:
2024-10-01 10:17
Обновлено:
2024-10-03 09:53
Был на сайте:
2024-10-24 16:36
Реклама
Скачивание выписки на python c сайта platformaofd.ru
Задача
Скрипт должен подключаться к lk.platformaofd.ru. Авторизация keycloak oAuth2. Далее заказывать выписку "Товарные позиции" и скачивать её по готовности.
upd: не использовать selenium.
Оставлять заявки могут только авторизованные пользователи.
pip install requests selenium beautifulsoup4
2. Пример скрипта на Python
import time
import requests
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
# Укажите путь к вашему драйверу Chrome или используйте другой драйвер
service = Service('path/to/chromedriver')
driver = webdriver.Chrome(service=service)
# Парсинг статуса с использованием BeautifulSoup
soup = BeautifulSoup(driver.page_source, 'html.parser')
status = soup.find('div', {'class': 'status'}) # Найдите нужный элемент со статусом
return status.text.strip() if status else None
Я готов выполнить ваш заказ и предоставить вам высококачественное и профессиональное исполнение работ. Пожалуйста, уточните все детали проекта, чтобы я мог начать работу. Готов обсудить любые дополнительные требования и пожелания.
Меня зовут Андрей, и ваш проект по разработке скрипта для автоматического запроса выписки "Товарные позиции" на платформе мне очень интересен. У меня есть опыт работы с авторизацией через OAuth2 и взаимодействием с REST API, и я готов реализовать вашу задачу.
Ранее я уже успешно выполнял проекты, связанные с автоматизацией работы с API, включая получение данных и загрузку отчетов. Я уже разработал часть кода для вашего проекта, который позволяет подключаться к системе, авторизоваться через Keycloak, запрашивать выписку и загружать её по готовности. Вот пример реализованного кода:
def download_report(report_id, access_token):
headers = {
'Authorization': f'Bearer {access_token}'
}
while True:
# Проверяем статус отчета
response = requests.get(f"{api_url}/report_status/{report_id}", headers=headers)
if response.status_code == 200:
status = response.json().get('status')
if status == 'READY':
# Скачиваем отчет
report_response = requests.get(f"{api_url}/download_report/{report_id}", headers=headers)
if report_response.status_code == 200:
with open('goods_report.xlsx', 'wb') as f:
f.write(report_response.content)
print("Отчет успешно скачан.")
else:
raise Exception(f"Ошибка при скачивании отчета: {report_response.text}")
break
elif status == 'FAILED':
raise Exception("Отчет не был успешно сгенерирован.")
else:
raise Exception(f"Ошибка при проверке статуса отчета: {response.text}")
Работая со мной, вы получите преимущества: я всегда работаю по договору и предлагаю бесплатные консультации, чтобы обсудить детали проекта и убедиться, что все соответствует вашим ожиданиям.
Буду рад обсудить детали и предложить лучшее решение для вашего проекта!
Оставлять заявки могут только авторизованные пользователи.
Скачивание выписки на python c сайта platformaofd.ru
Реклама
Скачивание выписки на python c сайта platformaofd.ru
Скрипт должен подключаться к lk.platformaofd.ru. Авторизация keycloak oAuth2. Далее заказывать выписку "Товарные позиции" и скачивать её по готовности.
upd: не использовать selenium.
Другие открытые задания:
отзывы на заказ1 000 р.
Бюджет: 1 000 р. Требуются люди для написания отзывов на картах. Пишите в тг менеджеру ··· в сообщении укажите, что вы с фриланса!! Могу платить за арбитраж трафика и другое полезн…
Веб-мастер нужен срочно .Партнерская программа.20 000 р.
Бюджет: 20 000 р. Веб-мастер нужен срочно .Партнерская программа. Стоимость : 20 000рублей Срок выполнения : 60 дней Описание проекта : Меня зовут Олег и я занимаюсь произ…
Трафик-менеджер . Нужен трафик-менеджер для создания потока клиентов .60 000 р.
Бюджет: 60 000 р. Трафик-менеджер . Нужен трафик-менеджер для создания потока клиентов . Меня зовут Олег и я занимаюсь производством пряжи из собачьей шерсти и изготовлением эксклюз…
поиск заданий