Сайты, Дизайн, SEO, Продвижение

Кирилл Халецкий ginsan1997

Рейтинг: 20
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 13
  • Типовых услуг: 0
  • Работ на продажу: 0
Был на сайте:

Описание

Проект был направлен на автоматизацию работы международной экспортной компании с корейским сайтом Encar.com. Основной задачей стало создание парсера, который позволяет собирать данные о автомобилях, переводить описания на другие языки, конвертировать цены в выбранную валюту, автоматически рассчитывать стоимость с учётом растаможки, налогов и дополнительных взносов, а также формировать каталог с возможностью фильтрации по марке, модели, году выпуска, пробегу и другим параметрам.

Решение

В процессе реализации была проведена детальная аналитика структуры сайта и его механизмов защиты. Первоначально разработка велась на Python и Node.js, однако попытки обойти защиту Encar.com оказались ограниченными. После серии экспериментов было принято решение переписать систему на нативном JavaScript, что обеспечило стабильную работу и позволило гибко адаптировать логику под особенности ресурса.

Результат

Итоговый инструмент представляет собой полуавтоматический парсер, в работе которого всё же необходим человеческий фактор. Дело в том, что защита Encar.com достаточно агрессивно фильтрует трафик, поэтому для безопасного сбора данных требуется периодический контроль за состоянием процесса, чтобы избежать блокировок и потерь информации. Кроме того, специально для заказчика был разработан модуль с планировщиком, который проверяет актуальность объявлений и обновляет данные в случае снятия автомобиля с продажи или изменения его характеристик. Также парсер стал отличным SEO-ускорителем для сайта заказчика

Ссылки на примеры реализации

 netcars.ru/catalog/

Презентация проекта

{0058DD5F-9BB6-4E40-A995-0EB246C714EB} 1.png
{1F24D3F1-0BC1-4DEE-AD88-92D587DC978B} 1.png
{400FE23B-612B-4531-8606-831EC16B4873} 1.png
{E6EA2E68-DB5E-45CE-8AF1-69DD52E9F9AA} 1.png
{7AF470BA-0AF3-41DD-9884-78EE944BD888} 1.png
{2F1B605C-9D85-45F6-AF08-2C4241634FD1} 1.png
{07146F36-2A97-449A-995A-704666042978} 1.png
{118C66E5-3F6D-4608-85AE-BAA801EDF4B4} 1.png
{6AFDE8C5-D791-4911-91F0-98EC0C97B77E} 1.png

Оценили проект:

0