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

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request