#OzonParser
Компактный парсер ozon.ru (http://www.ozon.ru/)
Установка
Добавьте в ваш гемфайл строку
gem 'ozon_parser'
Затем выполните:
$ bundle
Использование
На текущий момент парсер корректно работает только с книгами.
require 'ozon_parser'
@book = OzonParser::Pages::Book.new(url: "http://www.ozon.ru/context/detail/id/10422848/")
@book = OzonParser::Pages::Book.new(id: '7360633')
Доступны методы:
- title - название
- type - тип продукта - пока что только книга
- cover_url - ссылка на картинку
- cover_file - сама картинка
- tags - тэги, взятые из хлебных крошек
- author - автор
- language - массив языков
- isbn - массив isbn
- pages - количество страниц
Более подробно смотрите в тестах
Тесты
rake
Contributing
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request