Доработка парсера

Скрипты, базы данных, движки, технологии программирования и т.д.
Вадим

Доработка парсера

Сообщение Вадим »

Здравствуйте,

Нам требуется доработать парсер. В частности, сможете ли Вы сделать это?

• Выключить в экспорте такие колонки как «Товар на сайте производителя», «Линейка продукции», «Краткое описание», «Серийный номер», «Описание линейки продукции», «Полное описание», «Линейка», «новинка», «Доступность на складе»;
• Отключить в рандоме все больше поля, например описание, дополнительное описание. Возможно будет где попадаться, которых нет в перечне. Ограничение по символам поставить можно? Например, если ячейка содержит больше 200 символов, в рандоме не будет участвовать. Обязательно выключить «Товар на сайте производителя»;
• Бывает так что ячейка содержит одно и тоже свойство, но с лишними пробелами:

сеть / аккумулятор
сеть/аккумулятор

Нужно преобразовать на автомате

сеть / аккумулятор

в

сеть/аккумулятор

Тоесть между слэшем убрать пробелы.

• Бывает что в описание после точки идет слово с маленькой буквы, поправить чтобы начиналось с заглавной. Иногда самое первое слово в «Дополнительно», «Дополнительное описание» тоже начинается с маленькой буквы, преобразовать в заглавную;
• Если нет описание в столбце «Дополнительно», ячейка должна быть пустая. Убрать «Нет»;
• «Нет» заменить на «нет», «Да» заменить на «есть»;
• И все таки нужно сделать перемешку по «Дополнительное описание» и «Описание». Только после точки. Пример:

Sony VAIO SVE1512 - стильний і зручний ноутбук з безліччю функціональних можливостей. Його потужний процесор поряд з великим об'ємом оперативної пам'яті дозволяє комфортно працювати з різними додатками і грати в новітні комп'ютерні ігри. Завдяки широкоформатному 15,5-дюймовому антибликовому монітора з роздільною здатністю 1366x768 пікселів і відмінною енергозберігаючої світлодіодним підсвічуванням, Sony VAIO SVE1512 гарантує користувачам високу якість зображення.

Його потужний процесор поряд з великим об'ємом оперативної пам'яті дозволяє комфортно працювати з різними додатками і грати в новітні комп'ютерні ігри. Sony VAIO SVE1512 - стильний і зручний ноутбук з безліччю функціональних можливостей. Завдяки широкоформатному 15,5-дюймовому антибликовому монітора з роздільною здатністю 1366x768 пікселів і відмінною енергозберігаючої світлодіодним підсвічуванням, Sony VAIO SVE1512 гарантує користувачам високу якість зображення.

Попросту перемешать предложения в тексте.

• Перенести все это дело на новую версию. Файлы закодированы. Но с скриптом ты знаком, будет легко я думаю. Какие файлы редактировать ты в курсе + значительные поправки они не вносят. Или же попросту подсмотреть какие залатки используются в новой версии, что именно нужно перенести с новой версии:

Hotline.ua: Не парсил первую страницу товаров и парсил только 1-е 500 страниц.

XLS

Парсер имеет функцию поиска товаров по списку их ТХТ файла. Нужно его усовершенствовать, добавить импорт через XLS файл с некоторыми доработками.

Файл будет содержать несколько колонок (14), но за наименования товара по которому будет идти поиск отвечает первая колонка.

Сделать новый экспорт. Добавить после «Экспорт в csv с разбиением на характеристики». Который будет выгружать 14 колонок + собранную парсером информацию.

Если товар не был найден, в экспорте он все ровно должен быть, пусть с пустыми значениями.

При всем этом, сохранить порядок строк из изначального XLS файла.
***

Сообщите стоимость и сроки если это возможно

Вернуться в «Программирование в Интернете»