Сейчас мы Вам покажем как за несколько минут настроиться на цены конкурентов
Запускаем обработку
Нажимаем на кнопку добавить
откроется окно добавления настройки
Пишем наименование настройки - "инфостарт"
Выбираем контрагента(конкурента/поставщика)
Теперь необходимо добавить хотя бы одну строчку в таблицу цен
добавляем тип цен из соответствующего справочника
теперь необходимо задать правило до этой цены
Открываем браузер FireFox Mozilla(в браузере должны быть установлены дополнения FireBug и FirePath, чтобы установить эти дополнения) на нужной нам страничке http://infostart.ru/public/332050/
Кликаем правой кнопкой мыши по цене и выбираем пункт InspectInFirePath
Откроется табличку, в которой будет указан путь до цены, скопируем его и вставим в наше правило
Настройка готова! Нажимаем "создать".
Теперь нам надо задать адреса страничек, с которых мы хотим получить цены
Встаем на строку с настройкой и кликаем на "Открыть список номенклатуры"
Откроется форма добавления адресов страничек, добавим один товар. Нажимаем "Записать и закрыть"
Нажимаем "Старт". После успешного парсинга создаться документ "Установка цен конкурентов" с записанными ценами, которые мы потом можем использовать в отчетах, формировать на основании свои цены и тд.
Простой мониторинг цен
Легкая обработка для мониторинга цен любого сайта, не требует специальных знаний при настройке (подойдет даже людям, которые видят 1С второй раз в жизни).
Добавлена возможность автосинхронизации для продукта Парсинг сайтов - мониторинг цен конкурентов 2. Эту возможность можно использовать при :
- Совпадающих полях (например Артикул, наименование и тд.)
- Использование конкретных адресов для парсинга товаров. Номенклатура синхронизируется по ссылке на страницу
Поля, по которым проводится синхронизация задаётся в справочнике "Группа страниц"
На данной картинке синхронизация идёт по ссылке на страницу, т.е. есть заданные заранее ссылки на страницу и эти адреса хранятся например в доп свойствах номенклатуры, после парсинга сопоставление номенклатуры проводить не нужно, цены автоматически привяжутся к нужной номенклатуре
Автосопоставление даёт пропустить этап ручного сопоставления и значительно сокращает время на анализ данных
Некоторые наиболее сложные примеры из практики по составлению запросов на языке Xpath для продукта Парсинг сайтов - мониторинг цен конкурентов 2
Цена -//span[@class ="price"]/em[@class ="price_class"]
Цена - //div[@class='pio-price']/div[last()]/div
СсылкаНаСтраницу- //div[@class='breadcrumbs']//ul/li[last()-1]
Цена -//ul[contains(@class,'price-block')]/li[@class ='new']
Цена- //div[@class='product-info']//div[@class='price' and span[@class='price-new']]/span[@class='price-new']/span | //div[@class='product-info']//div[@class='price' and not(span[@class='price-new'])]/span
Категория- //div[@id='content']/div[@class='breadcrumb']/a[last()]
Цена - //div[@class="product-info-online"]/div[@class="product-info-online--price"]
http://www.levsha-torg.ru/?&city=471
Категория - //div[@id='container']/div[@class='breadcrumb']/a[last()]
Картинка - //div[@class='product-info']//div[@class='image']/a/img
Цена- //div[@class='catalog-item']//span[@id='prodPriceValue']
Проверить можно с помощью FireFox
Некоторые наиболее сложные примеры из практики по составлению запросов на языке Xpath для продукта Парсинг сайтов - мониторинг цен конкурентов 2
http://akson.ru/catalog/elektrotovary/
Вес - //table[@class="product-card-summary-table"]//tr[td[contains(text(),"Вес")]]/td[last()]
Категория - //div[@class="breadcrumbs"]/ul/li[last()]
http://crimea-nutrition.ru/sports-nutrition/
Цена - //div[@class="info"]/div[@class="price"]/span[last()]
Картинка - //div[contains(@class,"prd-block2")]/div[@class="image"]/a/img[1]
Производитель - //div[@class='brend']
Картинка - //ul[@id='list']/li/a/img | //ul[@id='list']/li[not (a/img)]/a
Есть в наличии - //div[@class='ves']/following-sibling::div | //ul[@id='list']/li[not(div[@class='ves']/following-sibling::div )]/div[@class='imya']
Цена -//div[@class='cn']//td[@class="wpshop_price"] | //div[@class='cn' and not(div)]
http://www.keram-market.ru/italyanskaya_plitka.html
Картинка - //div[@data-view="ProductView"]/div[@class="photo"]/a/img
Размеры - //div[@data-view="ProductView"]/div[contains(text(),"Размеры")]/b
Категория - //*[@id='content_td']/div[1]/div/a[last()]
Цена - //div[@class="current_price"]/span
http://www.superstroy.ru/tovary/stroitelnye_materialy/
Категория - .//p[@class="b-breadcrumbs"]/span[last()-1]/a/span
Картинка - //*[@id='tohead']/section/div/section[1]/div[2]/div[1]/div/img
Картинка2 - //section[@class="b-layout-card"]//div[@class="b-gallery__scrollable"]//div[not(position()=1)]/img
http://www.tsum.ru/catalog/yubki-2507/
Страна - //div[@class="b-options-list__header" and contains(text(),"Страна производства")][1]/following-sibling::div[1]
Раздел - //div[@class="b-breadcrumbs hidden-xs"]//a[last()-1]
Артикул производителя - //div[@class="b-options-list__header" and contains(text(),"Артикул производителя")][1]/following-sibling::div[1]
Массив картинок - //div/div[@class="b-goods-inner__slider"][1]/div[contains(@class,"b-goods-inner__slider-item")][position() !=1]
Доп описание - //div[@class="b-options-list__header" and contains(text(),"Техническое описание")][1]/following-sibling::div[1]
Картинка - //div/div[@class="b-goods-inner__slider"][1]/div[contains(@class,"b-goods-inner__slider-item")][position() =1]
Проверить можно с помощью FireFox
Мониторинг цен
Для мониторинга цен вначале необходимо сопоставить считанную номенклатуру с сайтов с собственной номенклатурой, чтобы при последующих парсингах сайтов, автоматически создавался документ «Регистрация цен поставщиков»
Синхронизация номенклатуры происходит на вкладке «Сопоставление»
Сопоставление будет производить вручную.
Для быстрого нахождение подобных номенклатур необходимо пользоваться полями поиска для писка собственной номенклатуры и для списка считанной номенклатуры
В поле «Реквизит фильтра» мы выбираем реквизит собственной номенклатуры, по которой будет производиться отбор в 3 поле во второй строке отборов для этого списка
В поле «Свойство фильтра» мы выбираем свойство по которому будет производиться отбор в 3 поле во второй строке отборов для считанной номенклатуры.
Например вводим в поле отбор по наименованию считанной номенклатуры «персы» - получаем список наименований, в которых есть вхождение данного слова. Для списка собственной номенклатуры также вводим «перс» - так же получаем список отобранных номенклатур. В свойстве фильтра выбираем «Свойство3» и в 3 третьем поле вводим «Royl canin» это будет соответствовать отбору по производителю
Для установки соответствий между собственной номенклатурой и считанной всегда необходимо встать на нужные строки в обоих списках и нажать кнопку «Запомнить сопоставление текущих строк». При этом в списке считанной номенклатуры строка поменяет цвет на бирюзовый и в соответствующей колонке «Номенклатура» появится номенклатура из списка собственной. Если щёлкнём два раза по считанной сопоставленной номенклатуре, то в карточке также увидим сопоставление
Установленной соотвествие будет храниться пока мы его не запишем в справочник «Номенклатура поставщиков» или не уберем его как ошибочное.
Для записи в справочник «Номенклатура поставщиков» используем кнопку «V»
Сопоставленная номенклатура при этом исчезнет из списка и при последующих парсингах будет автоматически по этому сопоставлению создаваться цена
Для снятия сопоставлений нажимаем кнопку, которая располагается рядом справа.
Для снятие только выделенных сопоставлений, необходимо выделить больше одной строчки.
Для записи только выделенных сопоставлений, необходимо выделить больше одной строчки.
Галочка «Скрыть сопоставленную номенклатуру» работает только при выбранном значении в поле отбора групп страниц для списка считанной номенклатуры.
Для запуска парсинга сайтов, необходимо убедиться, что галочка «Использование» установлена на нужных сайтах и нажать кнопку «Старт»
После окончания парсинга будет создан документ «Установка цен поставщиков» для каждого пройденного сайта
На вкладке «Настройки и служебные обработки» можно выполнять манипуляции со скачанными страничками. Необходимо задать нужный отбор по скачаным страничкам и нажать соответствующую кнопку
Например чтобы заново создать в списке считанных номенклатур одну страничку. Выбираем её по адресу в списке из отбора по «Ссылке» и затем нажимаем «Создать несинхронизированную номенклатуру», если номенклатура не была синхронизирована то она появится в списке считанных номенклатур.
Создание номенклатуры
Для создания номенклатуры необходимо выделить в списке считанной номенклатуры номенклатуру из которой мы хотим создать свою собственную
и нажимаем кнопку «Действия — Создать номенклатуру»
Откроется предварительное окно создания номенклатуры, где нужно выбрать параметры создания. Параметры создания по умолчанию задаются в справочнике «Группы страниц»
Для того чтобы определить их вручную нужно нажать «Определить свои параметры»