19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/opendmm/makers/ako3.rb', line 19
def self.parse(content)
page_uri = content.request.last_uri
html = Nokogiri::HTML(content)
specs = Utils.hash_by_split(html.css('div#spec-area > div.release').map(&:text))
return {
actresses: [ html.css('//*[@id="spec-area"]/div[2]').text ],
code: specs['商品番号'],
cover_image: html.at_css('div.jacket a')['href'],
description: html.css('div#caption').text,
maker: specs['メーカー'],
page: page_uri.to_s,
release_date: specs['配信日'],
sample_images: html.css('ul.sampleimg li a').map { |a| a['href'] },
thumbnail_image: html.at_css('#title-area > div > div.jacket > a > img')['src'],
title: html.css('div.maintitle').text,
}
end
|