В данном материале предложены несколько способов для парсинга цен товаров с разных магазинов с целью, например, их анализа или для загрузки полученных данных на ваш сайт.
Например, у вас есть такой CSV с наименованиями товаров
И вам его нужно дополнить ценовыми предложениями от разных магазинов, чтобы был в итоге такой файл
Рассмотрите предложенные ниже способы.
Способ 1 (объединение нескольких CSV с ценами по ключевому столбцу с наименованиями или артикулами товаров)
Создаем несколько файлов проектов (каждый парсит цены товаров с разных магазинов) и запускаем цепочку проектов в планировщике Content Downloader (ctrl+p) с целью получения нескольких CSV с ценами.
Затем полученные CSV можно объединить с помощью инструмента объединения нескольких CSV в редакторе CSV
Способ 2 (подключение CSV с наименованиями товаров к шаблону вывода для дозаписи в него ценовых предложений от магазинов)
1 2 3 4 5 6 7 8 | [LOADCSV(1)]C:\content\Test.csv[/LOADCSV] [PUTCSVDATA(1)] [GETCSVCOORD(1)]Y|1|Фотоаппарат Canon EOS 5D Mark III Body[/GETCSVCOORD] ▒ Y номерстроки CSV | [GETCSVCOORD(1)]1|X|[EXACT]Наименование магазина 2[CAN_ADD][/GETCSVCOORD] ▒ X номер столбца CSV | {overwrite}[TOPASTE]1000000 (Цена)[/PUTCSVDATA] |
Если нужно производить поиск товара сразу по двум столбцам, например, по наименованию товара и по артикулу, то обратите внимание на параметр {ALT} на этой странице.