Создать скрипт обработки и парсер значений из Яндекс Товаров,не Маркет
Цена договорная
Задачи
1. Написать парсер (сейчас достаю формулой importxml, но обрабатываю руками)
2. Написать скрипт, который ищет совпадающие значения в 3 файлах и на основании результата принимает 1 из 3 решений - повысить цену, понизить цену или выполнить другой алгоритм (цена закупки + 6%)
3* (не обязательно, но было бы здорово) Написать скрипт для автоматической выгрузки csv/xml на сайт тильда
Задача1 - Парсер (вероятно, понадобится доп. обработчик данных)
Есть ячейка с ключевым словом для поиска: кондиционер toshiba ras-10n3kv-e
Парсер берет значение из этой ячейки и ищет его на "https://yandex.ru/products/search?lr=213&order=apr..." (выставлен фильтр "сначала дешевле").
Парсер выгружает данные в следующем порядке (или мб обрабатывает их до выгрузки в файл)
Наименование в выдаче
Цена
Источник фида
Пульт для кондиционера Toshiba RAS-B10N3KV2-E1, нет бренда
772 ₽772 ₽
Wildberries
Пульт для кондиционера сплит-системы Toshiba RAS-B10N3KV2-E1
872 ₽872 ₽
OZON
Настенный внутренний блок Toshiba RAS-B10N3KV2-E
15300 ₽15 300 ₽
pclimata.ru
Рейтинг: 4,3 из 54,3
Сплит-система Toshiba RAS-10SKP-ES / RAS-10S2A-ES, белый
24100 ₽24 100 ₽
Сплит-система Toshiba RAS-10N3KVR-E / RAS-10N3AVR-E, белый
36600 ₽36 600 ₽
pclimata.ru
Toshiba RAS-10N3KV- E
39400 ₽39 400 ₽
pclimata.ru
Кондиционер Toshiba TKVG RAS-10TKVG/RAS-10TAVG-E
68800 ₽68 800 ₽
techno-rai.ru
Сплит-система Toshiba RAS-10N3KV-E / RAS-10N3AV-E, белый
от
76900 ₽76 900 ₽
Выделил искомое значение
Вывод: мы нашли 8 товаров в выдаче и только восьмой из них - то что мы ищем. В среднем, 80% товаров находятся сразу, на 1-8 позиции, часть до 20-30 позиции.
То есть необходимо прописать алгоритм сопоставления наименовай в прайсе и спарсенных данных, чтобы алгоритм выбирал по критериям то, что мы ищем и игнорировал аналогичные, но не соответствующие нашему значения.
Задача2 - скрипт обработки данных для управления ценами
Дано:
Файл 1 (ф1) = Прайс закупки (почем покупаем)
Файл 2 (ф2) = CSV каталог (цена на сайте)
Файл 3 (ф3, из задания 1) = Список нужных нам наименований и спарсенных цен на них из Яндекс Товаров (не маркет)
Нам необходимо внести в Финальный Прайс данные, сопоставленные из 3 файлов (далее по тексту). Где столбец1 - наименование как на сайте
столбец2- новая цена - результат следующих вычислений:
Если цена (наименования) в ячейке ф1 больше, чем цена из соответствующей ячейки ф3, то прибавляем 6% к цене ф1
Если цена меньше, то делаем расчет ... если цена Ф3 больше чем на 5% цены ф1, то вычитаем из цены ф3 100 руб.
То есть мы используем Алгоритм из Задания1 уже для поиска внутри наших файлов
1. Написать парсер (сейчас достаю формулой importxml, но обрабатываю руками)
2. Написать скрипт, который ищет совпадающие значения в 3 файлах и на основании результата принимает 1 из 3 решений - повысить цену, понизить цену или выполнить другой алгоритм (цена закупки + 6%)
3* (не обязательно, но было бы здорово) Написать скрипт для автоматической выгрузки csv/xml на сайт тильда
Задача1 - Парсер (вероятно, понадобится доп. обработчик данных)
Есть ячейка с ключевым словом для поиска: кондиционер toshiba ras-10n3kv-e
Парсер берет значение из этой ячейки и ищет его на "https://yandex.ru/products/search?lr=213&order=apr..." (выставлен фильтр "сначала дешевле").
Парсер выгружает данные в следующем порядке (или мб обрабатывает их до выгрузки в файл)
Наименование в выдаче
Цена
Источник фида
Пульт для кондиционера Toshiba RAS-B10N3KV2-E1, нет бренда
772 ₽772 ₽
Wildberries
Пульт для кондиционера сплит-системы Toshiba RAS-B10N3KV2-E1
872 ₽872 ₽
OZON
Настенный внутренний блок Toshiba RAS-B10N3KV2-E
15300 ₽15 300 ₽
pclimata.ru
Рейтинг: 4,3 из 54,3
Сплит-система Toshiba RAS-10SKP-ES / RAS-10S2A-ES, белый
24100 ₽24 100 ₽
Сплит-система Toshiba RAS-10N3KVR-E / RAS-10N3AVR-E, белый
36600 ₽36 600 ₽
pclimata.ru
Toshiba RAS-10N3KV- E
39400 ₽39 400 ₽
pclimata.ru
Кондиционер Toshiba TKVG RAS-10TKVG/RAS-10TAVG-E
68800 ₽68 800 ₽
techno-rai.ru
Сплит-система Toshiba RAS-10N3KV-E / RAS-10N3AV-E, белый
от
76900 ₽76 900 ₽
Выделил искомое значение
Вывод: мы нашли 8 товаров в выдаче и только восьмой из них - то что мы ищем. В среднем, 80% товаров находятся сразу, на 1-8 позиции, часть до 20-30 позиции.
То есть необходимо прописать алгоритм сопоставления наименовай в прайсе и спарсенных данных, чтобы алгоритм выбирал по критериям то, что мы ищем и игнорировал аналогичные, но не соответствующие нашему значения.
Задача2 - скрипт обработки данных для управления ценами
Дано:
Файл 1 (ф1) = Прайс закупки (почем покупаем)
Файл 2 (ф2) = CSV каталог (цена на сайте)
Файл 3 (ф3, из задания 1) = Список нужных нам наименований и спарсенных цен на них из Яндекс Товаров (не маркет)
Нам необходимо внести в Финальный Прайс данные, сопоставленные из 3 файлов (далее по тексту). Где столбец1 - наименование как на сайте
столбец2- новая цена - результат следующих вычислений:
Если цена (наименования) в ячейке ф1 больше, чем цена из соответствующей ячейки ф3, то прибавляем 6% к цене ф1
Если цена меньше, то делаем расчет ... если цена Ф3 больше чем на 5% цены ф1, то вычитаем из цены ф3 100 руб.
То есть мы используем Алгоритм из Задания1 уже для поиска внутри наших файлов
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.