Бюджет: 2000 UAH Срок: 2 дня
Привет!
Готова выполнить ваше задание. Имела опыт в таком проекте. Буду рада помочь - Обращайтесь.
Нужно спарсить товары из данной категории
https://vencon(крапка)ua/ua/catalog/multisplit-sistemy
А именно
Требуется исходный файл с 3 колонками.
1) Артикул(код) товара
2) Артикулы вариантов товаров
3) Названия типов характеристик
4) Контроль (контрольная колонка) - значение для логической проверки как проконтролировать работу парсера
Например аналог из другой категории
артикул(код) - 303118
варианты - 301277,303118, 303132,303133,301495
Названия типов характеристик - Площадь помещения, м²
Количество - 5
Особенность - в этой категории есть как прямые URL, так и функционал модального окна с "перебором".
Есть пример готового файла, который выдает базовый парсер (жёлтым обозначены колонки, которые нужно доработать для правильной работы).
Базовый парсер работает на пайтоне.
Требуется файл на Python, который я запущу в VS, и он будет работать и забирать из донора эти 3 колонки.
Сейчас есть готовый парсер, который извлекает и обрабатывает все необходимые колонки. Проблема в категории, которая указана в задаче.
Чтобы не писать новый — нужно решение для колонки Артикули вариантов
Вот, например, часть, которая не справляется с задачей
def get_article_from_url(url):
try:
response = requests.get(url, headers=HEADERS, timeout=15)
if response.status_code != 200:
return ""
soup = BeautifulSoup(response.text, "html.parser")
tag = soup.find("span", class_="article-number")
return tag.get_text(strip=True).replace("Код:", "").strip() if tag else ""
except:
return ""
.....
variant_links, variant_articles = [], []
if not skip("Посилання на варіанти") or not skip("Артикули варіантів"):
variant_buttons = soup.select(".same-series-products-switcher .variants button")
for btn in variant_buttons:
data_url = btn.get("data-url")
if data_url:
full_url = urljoin("https://vencon.ua", data_url)
if not skip("Посилання на варіанти"):
variant_links.append(full_url)
if not skip("Артикули варіантів"):
variant_articles.append(get_article_from_url(full_url))
Войдите или зарегистрируйтесь, чтобы увидеть оригиналБюджет: 2000 UAH Срок: 2 дня
Привет!
Готова выполнить ваше задание. Имела опыт в таком проекте. Буду рада помочь - Обращайтесь.
Бюджет: 2000 UAH Срок: 2 дня
Привет, Тимур!
У меня более четырехлетний опыт в Python-разработке, и я готов качественно и быстро реализовать ваш парсер товаров. Проблемы с получением данных из модального окна решу с помощью Selenium, а для обычных URL использую BeautifulSoup. Гарантирую надежный исходный файл с нужными колонками для контроля качества. Давайте вместе сделаем ваш проект успешным!
Бюджет: 2000 UAH Срок: 2 дня
Добрый день!
Есть опыт в автоматизации и работе с парсерами — подобные задачи уже выполнял. Могу доработать скрипт так, чтобы он корректно извлекал варианты артикулов и характеристики, даже если они открываются через модальные окна или загружаются динамически.
Сделаю результат в нужном формате (артикул, варианты, характеристики + контрольная колонка). Если есть существующий код — адаптирую его, или напишу новое решение под ваши условия.
Пишите — посмотрю сайт и оперативно включусь.
Бюджет: 700 UAH Срок: 1 день
Здравствуйте,готов реализовать парсер. Предлагаю перейти в ЛС там обсудим и начнем сотрудничество
Бюджет: 1200 UAH Срок: 1 день
Добрый день, Тимур! Я готов сделать эту работу для вас. Обращайтесь!
Бюджет: 2000 UAH Срок: 1 день
Добрый день.
Могу выполнить задачу, не очень все понятно сразу, если напишете тогда можно уже более детально ознакомиться с сайтом, и сказать цену и сроки.
Больше 7 лет занимаюсь парсингом и написанием программ.
Бюджет: 1500 UAH Срок: 1 день
Готов выполнить
Готов выполнить
Готов выполнить
Готов выполнить
Готов выполнить
PHP 71 ставка 4 августа
17 ставок 4 августа
Разработка ботов 71 ставка 31 июля
Парсинг данных 47 ставок 30 июля
85 ставок 29 июля