Категории заданий

Написать простой парсер на PHP

Алексей Исполнитель: Алексей 
Оценка: +1
Отзыв: Алексей - специалист в PHP и парсинге. Поставленную задачу (парсинг HTML-письма с помощью PHP) выполнил полностью и даже сделал лучше, чем было заявлено в требованиях! Рекомендую!
Стоимость: 200
Категория: Помощь по сайту
Время выполнения: 1 час
Поиск кандидата: 0 сек


Подробное описание:

Задача: нужно написать простой парсер на PHP, чтобы выдернуть из html-кода http://pastebin.com/ineU5vrN несколько текстовых данных: 1. Email заказа: email@gmail.com 2. Заказанные товары (нужно чтобы работало при любом их количестве). Выдернуть: URL товара, Название, Артикул, Количество, Цену: http://beresto.nethouse.ru/products/12355001 Туес медовый 700 мл Артикул: 21 1 210 руб. http://beresto.nethouse.ru/products/12391450 Стельки из бересты Артикул: 82 1 130 руб. Т.е. на входе скрипту даются данные (всё, что в pastebin по ссылке записываем в переменную, к примеру, $text), а на выходе PHP-скрипта должна быть переменная со значением: $email = email@gmail.com и массив с товарами: $items[0] = array( 'url' => 'http://beresto.nethouse.ru/products/12355001', 'name' => 'Туес медовый 700 мл', 'count' => '1', 'price' => '210 руб.' ) $items[1] = array( 'url' => 'http://beresto.nethouse.ru/products/12391450', 'name' => 'Стельки из бересты', 'count' => '1', 'price' => '130 руб.' ) Основную сложность представляет парсинг товаров, т.к. их количество заранее не определено, может быть как 1, так и более. Для опытных программистов это не станет препятствием. Можно сделать через регулярные выражения или каким либо другим способом, главное чтобы парсинг работал без ошибок.

Рассказать друзьям

Подпишитесь на полезные статьи

Примеры заданий и практические советы по аутсорсингу задач

   



На дайджест уже подписалось 555214 читателей!

Присоединяйтесь к нам в соцсетях!