Мой первый api проект для WB
Привет, друзья! Надеюсь, этот пост будет не единственным из серии «С ноги в IT». Может быть мой опыт будет полезен как начинающим кодерам, так и продавцам.
Начнем с болей продавцов:
Если вы занимаетесь продажами на маркетплейсе Wildberries, то наверняка сталкивались с одной из самых неприятных задач – регулярным обновлением цен и остатков. Эта рутина отнимает много времени и сил, особенно если у вас большой ассортимент. Я, как разработчик софта, рад поделиться решением, которое автоматизирует этот процесс и избавляет вас от лишних хлопот.
Проблема, с которой сталкиваются продавцы:
Поставщики часто предоставляют доступ к информации о ценах и остатках в личных кабинетах. Однако, для обновления данных на Wildberries приходится вручную переносить всю информацию. Это не только трудоемко, но и чревато ошибками.
Мы разработали софт, который парсит данные из личных кабинетов поставщиков и автоматически обновляет цены, остатки и скидки на Wildberries через API. Вот как это работает:
1. Парсинг данных: Наше приложение подключается к личному кабинету поставщика, используя предоставленные им учетные данные, и извлекает актуальную информацию о ценах и остатках.
2. Обработка данных: Данные проходят обработку и преобразуются в формат, совместимый с API Wildberries.
3. Автоматическое обновление: Обработанные данные отправляются на платформу Wildberries через их API, где обновляются цены, остатки и скидки.
Для начинающих разработчиков могу дать главный совет – кодить, постоянно, осваивать новые технологии, делать пет проекты. Найдите рычаги, чтобы мотивировать себя не только решать задачки на литкоде, но делать продукт. Ниже обязательный список технологий, минимум который нужно знать и который использовал в этом проекте:
- Python: Основной язык программирования для разработки скриптов парсинга и обработки данных.
-JS (TypeScript): Язык всех основных фреймворков для фронта, а так же широко используется в беке.
- BeautifulSoup и Selenium: Библиотеки для парсинга HTML-страниц и автоматизации взаимодействия с веб-интерфейсами.
- Docker: Для контейнеризации приложения и обеспечения его бесперебойной работы.
- База данных: Для хранения и управления данными.
Заключение
Наше решение значительно упрощает жизнь продавцам на Wildberries, автоматизируя процесс обновления цен и остатков. Это позволяет экономить время, избегать ошибок и сосредоточиться на развитии бизнеса.
Если у вас есть вопросы оставляйте комментарии или пишите в личку. Будем рады помочь и поделиться опытом!
В следующем посте поделюсь опытом создания пет проекта с использованием ИИ, который по итогу оказался никому не нужен, но опыт - бесценен!
Парсер картинок Google с публикацией в Wordpress
Я Саша, .NET Fullstack разработчик. Недавно разработал парсер Google Images. Он позволяет за 3-5 минут собрать сотни изображений из выдачи Google по картинкам и опубликовать на ваш Wordpress сайт. Дополнительные опции:
уникализация изображений (изменение размеров, добавление рамок, вставка в PSD шаблоны, водяные знаки)
генерация или рерайт описаний через ChatGPT API (OpenAI)
альтернативные площадки: парсинг Яндекс картинок, фотостоков (Pixabay, Pexels, Shutterstock), cоциальных сетей: ВК Фото, Instagram
публикация в базу данных, а также в популярные CMS (Joomla, DLE, Tilda, Shopify, Woocommerce)
Хотите протестировать демо, пишите в тг
Икс проиграла иск о правах на пользовательский контент
Суд в США отказал в удовлетворении иска компании X (бывший Twitter), которая обвинила израильскую компанию Bright Data в незаконном копировании и продаже контента, а также в продаже инструментов, позволяющих копировать и продавать контент с их платформы. Соцсеть Илона Маска посчитала обход её анти-скрейпинговых мер нарушением условий использования и авторских прав.
Bright Data предлагает услуги и софт связанный с веб-скрейпингом. Веб-скрейпинг - это процесс автоматического сбора данных с сайтов. Обычно это делается с использованием программ или скриптов, которые загружают веб-страницы, извлекают нужную информацию и сохраняют её в удобном для дальнейшей обработки формате. Данные могут использоваться в различных целях, в том числе аналитических или для тренировки искусственного интеллекта.
Отказывая в удовлетворении иска судья заявил, что использование инструментов для скрейпинга само по себе не является нарушением закона. Предоставление социальным сетям права единоличного распоряжаться общедоступными данными влечёт риск создания информационных монополий, которые не служат интересам общества. Суд пришёл к выводу, что X де-факто не обладает авторским правом на контент, который пользователи X сделали публичным.
Генеральный директор Bright Data на радостях заявил:
Победа Bright Data над X делает очевидным для всего мира, что публичная информация в сети принадлежит каждому из нас, и любая попытка отказать общественности в доступе к ней обречена на провал.
Продолжение поста «Посоветуйте инструмент для парсинга госзакупок»1
Сила Пикабу! Прошло два года, и вот уже при поиске по словам "Парсер госзакупок" выдают две страницы парсеров, платных и бесплатных!
Пример интерфейса:
Даже в Битриксе24 теперь встроили парсер госзакупок!
Но всё равно никто документы не скачивает и не анализирует. Коды КТРУ тоже. Есть куда расти! Есть куда развивать бизнес-модель!
Собираем цены конкурентов
Есть у нас направление такое интересное - парсинг. Это когда компании хотят автоматически получать данные о ценах конкурентах или собирать какие-то данные с сайтов массово. Обычно это медцентры следят так друг за другом, всякие продавцы на маркетплейсах, торговые компании, производства отслеживают цены в магазинах и т.д.
Мы делаем такие системы сбора данных, которые потом заказчику или в таблице приходят или создаются личные кабинеты с данными и так далее. То есть чисто инструмент собственника бизнеса или маркетолога.
Но на прошлой неделе сдали интересный заказ: надо собирать цены конкурирующих мужских SPA салонов (около 20). Раз в неделю теперь у заказчика система собирает цены по таким салонам и выдает табличку, в том числе у кого какие акции, как изменились цены, добавили или убрали какие-то программы и так далее. Ну соответственно заказчик видит что конкретно поменялось, как изменили цену и пр.
Система выглядит так:













