mail mail
Нужен макрос для Excel?
Сделайте заказ прямо сейчас!
Ищете готовое решение?
Выбирайте и покупайте!
У вас есть интернет-магазин?
Настроим парсер под любой сайт!

Статья является примером использования программы «Парсер сайтов и файлов» для сбора данных с веб-страниц

Инструкция по добавлению файла настроек в программу

Преобразование прайса в нужный вид при помощи парсера и поиск информации на сайте gulliver-toys.ru

Задача: 

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

ВложениеРазмерЗагрузкиПоследняя загрузка
Исходный прайс со встроенной настройкой парсера86.31 КБ0Ещё не загружался
Образец преобразованного прайса16.08 КБ0Ещё не загружался
Описание: 

Довольно распространенной является ситуация, когда поставщик присылает прайс со встроенными в ячейки эксель картинками, а нам желательно эти же самые картинки иметь в виде гиперссылок. Можно сохранить все картинки из прайса, загрузить их в интернет, присвоить ссылки, потом вставить их в прайс. Но если нам известен сайт поставщика, то иногда проще осуществить поиск картинок на нем.

Настройка в данном примере как раз осуществляет поиск картинок и описания товаров на сайте gulliver-toys.ru по артикулу из первого столбца исходного прайса.

Если находится несколько картинок, то они объединяются через символ `

В случае, если на сайте искомый товар отсутствует, то строка преобразованного прайса все равно заполняется теми данными, что имеются - артикул, название, цена.

Настройка парсера интересна следующими моментами:

1. На сайте реализован стандартный способ поиска товара на сайте, путем добавления к артикулу строки gulliver-toys.ru/catalog/search/?q= Артикул предварительно перекодируется для подстановки в ссылку.
2. После поиска товаров проверяется совпадение товара по артикулу. Т.к. бывают ситуации, что по определенному артикулу находится сразу несколько товаров (например, слишком короткий артикул, или один артикул включает в себя другой).
3. Настройка встроена в файл Эксель. Такой способ создания настройки может применяться для файлов с автозапуском, а так же если для работы парсера обязательно нужен исходный файл. И чтобы в процессе передачи между несколькими людьми файлы не потерялись, удобно их объединить.
4. В выводе на лист можно наглядно посмотреть обращение к исходным столбцам прайса:
{1!} {2!} - первый и второй столбцы исходного файла через пробел - артикул и наименование.
5. По умолчанию последняя строка таблицы парсером определяется по столбцу А. в данном случае нам нужно оставить его пустым, в настройках вывода на лист мы меняем столбец по которому определяется последняя строка на столбец B.

Как мы видим на данном примере, сфера применения программы "Парсер сайтов" достаточно разнообразна и не сводится только к парсингу контента в интернете. При помощи парсера можно преобразовывать прайсы, собирать куски html кода из разных столбцов, осуществлять перевод по заранее составленным словарям и другими способами преобразовывать данные. То же самое можно делать при помощи макросов, однако настройка и отладка парсера под такие задачи осуществляется гораздо быстрее.

Комментарии

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
CAPTCHA
Подтвердите, пожалуйста, что вы - человек:
                 __   __  _                  
_ _ _ _ \ \ / / | |_ __ _ __ __
| | | | | | | | \ V / | __| / _` | \ \/ /
| |_| | | |_| | | | | |_ | (_| | > <
\__, | \__,_| |_| \__| \__,_| /_/\_\
|___/
Введите код, изображенный в стиле ASCII-арт.