Наполнение базы данными(контентом) с сайта донора

Опубликовано Павел Путков 12.07.2018 0 Комментарии

Задача  - периодически обновлять собственную номенклатуру новинками  с сайта http://www.fedomo.ru/

 Проанализируем сайт - новинки находяться по адресу http://www.fedomo.ru/new/. Так будем парсить странички, адрес которых содержит http://www.fedomo.ru/new/page/*

 

 

Но на этих страничках находяться тольско списки с товарами. Нам необходимо собрать все ссылки на товары с этих списков и затем уже каждую ссылку отдельно парсить. Всё это укажем парсеру в настройках

 

 Для сбора ссылок на товары со списков укажем пути xpath

 

Пути xpath для страничек с непосредственным описанием товара, со всеми характеристиками и тд

 Настройки готовы.

После каждого парсинга у нас в списке считанной номенклатуры будут появляться строки со считанным товаром, для того чтобы обновить собственную номенклатуру считанными данными , необходимо поставить соответствие, чтобы программа знала какой считанной номенклатурой необходимо обновить свою номенклатуру

У нас номенклатура совпадает по артикулу со считанной с сайта , автоматически найдем соотвествия 

 

 

 После того как определили соответствия, можно обновить номенклатуру. Соответствия запомняться системой и при последующих парсингах не будут создаваться в считанной номенклатуре.

После нажатия кнопки обновления будет предложен диалог, в котором можно выбрать реквизиты которые мы хотим обновить