Спарізувати дані з сайту через API і зберігати їх в XLSX
Є API, що видає результати в JSON
Потрібно таким чином отримати дані, обробляти і зберігати в XML таблиці.
Детальніше про роботу скрипта:
0) Авторизуватися на сайті
1) Зробити парсинг товарів і зібрати їх ID
2) Перейти за цим ID і зібрати дані за API
3) Структуривати дані
4) Зберегти в XLSX
Парсинг данных производить через внутреннее API сайта с авторизацией.
1) Вводим логин и пароль для авторизации в веб версии скрипта.
2) Скрипт авторизовывается, получает данные о существующих магазинах в аккаунте. Предоставляет выбрать из какого магазина парсить товары.
3) Выбираем магазин для парсинга.
4) Скрипт собирает все ID товаров данного магазина.
5) Скрипт начинает парсинг данных по ID товаров.
Обращаемся к API с запросом включающий найденное ID товара.
Получаем ответ от API.
Нужные нам данные будут в этих ответах от API:
Вот какие данные там будут находится:https://pastein.ru/t/pq
https://pastein.ru/t/0q
Эти данные необходимо размещать в выходной файл XLSX.
В приложении прикрепил файл пример как данные должны быть сохранены.
- Обращу внимание, что из второго ответа важно правильно сохранить
"imageUrl" в соответствии с "skuTitle", на основе характеристики "Цвет".- Также "skuCharacteristic" как в примере размещать в 4-х столбцахskuCharacteristic1skuCharacteristic2skuCharacteristic3skuCharacteristic4И если в каком то товаре будут данные skuCharacteristic заполнять в эти столбцы, не обращая внимание на Title этой характеристики.
Как закончили сохранение данных по текущему ID товара, переходим к следующему ID. повторяем и сохраняем в этот же выходной файл.
После парсинга в выходном файле должно получиться столько строк, сколько всего будет найдено элементов
"skuTitle" в списке "skuList" всех пройденных товаров.
Додатки 1
Відгук замовника про співпрацю з Oleksandr Klievtsov
Спарізувати дані з сайту через API і зберігати їх в XLSXРобота зроблена на відмінно!
Олександр чітко розуміє технічну задачу з півострова, а також виконує роботу в кращому вигляді.
Рекомендую !
![]()
Відгук фрилансера про співпрацю з замовником
Спарізувати дані з сайту через API і зберігати їх в XLSXДуже приємно співпрацювати з цим клієнтом.
ТЗ чітко.
Всі напрямки добре описані і зрозумілі.
Клієнт адекватний
Рекомендую
-
281 3 0 Готові до роботи, тЗ зрозуміло.
Великий досвід створення парсерів
Вчора тільки YouTube зробив
Будемо раді співпраці
-
651 6 0 Вітання Антон.
За ці гроші - така робота як у завдання.
Наступне супроводження
Можливе корекція ціни і термінів після ознайомлення з усіма деталями завдання.
-
270 6 0 Готова виконати свою місію. Досвід роботи з третіми АПІ 1,5 року, досвід написання парсерів 2 роки.
Написав власні бібліотеки для інтеграції з манго-офісом, сипуні, амосрм.
Завантажити базу даних iTunes.
Ціна і терміни названі мінімальними, для точної оцінки необхідно ознайомитися з джерелом.
Якщо у вас обмежений бюджет, то не страшно. Ми зможемо обговорити і знайти оптимальне рішення.
-
Можно ссылку на источник
-
А что случилось с прошлым таким же проектом?
-
Актуальні фриланс-проєкти в категорії PHP
Інтеграція Blade-шаблону статті | Laravel | Фронтенд
4493 UAH
Інтеграція Blade-шаблону статті | Laravel | FrontendСуть задачіСайт на Laravel Готовий HTML/CSS макет сторінки преміум-статті блогу. Потрібно інтегрувати його в існуючу Blade-структуру сайту.Дизайн готовий. Ви нічого не проектуєте — тільки інтегруєте.Ви отримаєте: готовий… PHP, Веб-програмування ∙ 3 години 21 хвилина тому ∙ 41 ставка |
Впровадження технічного SEO-аудиту на OpenCartДоброго дня. Потрібен впровадити технічні SEO-правки на сайті softugo.com. Сайт вже розроблений, але ще не запущений повноцінно. Платформа: ocStore 3.0.2.0 / OpenCart + кастомний код. Хостинг: Hostinger. Поточна PHP version: 7.3. (планується перехід на PHP 8.2) Є готовий… PHP, Веб-програмування ∙ 5 годин 23 хвилини тому ∙ 46 ставок |
Виконання робіт після SEO- аудиту
15 000 UAH
Потрібен досвідчений OpenCart-розробник для виконання SEO та технічних доопрацювань інтернет-магазину. Основні завдання: Виправлення структури внутрішніх посилань та меню. Додавання посилань у футер. Реалізація хлібних крихт з мікророзміткою Schema.org. Виправлення генерації… PHP, Супровід сайтів ∙ 3 дні 5 годин тому ∙ 61 ставка |
Потрібна інтеграція KeyCRM → ПРРО Кашалот |
Сайт на WordPress з використанням теми Kadence та Kadence Blocks.
10 000 UAH
Нам потрібно створити сайт на WordPress з використанням теми Kadence та Kadence Blocks. Інтернет-магазину не буде (хоча, ймовірно, він буде доданий у майбутньому). Потрібна головна сторінка та кілька внутрішніх сторінок. Графіка вже готова, структура макета здебільшого… CMS, PHP ∙ 7 днів 11 годин тому ∙ 38 ставок |