19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/opendmm/makers/s_cute.rb', line 19
def self.parse(content)
page_uri = content.request.last_uri
html = Nokogiri::HTML(content)
specs = html.xpath('//*[@class="detail"]/article/p[2]').text.split('|')
return {
code: 'S-Cute ' + page_uri.to_s.split('/').last,
cover_image: html.at_css('#movie > div > div > div > a > img')['src'],
description: html.css('//*[@class="detail"]/article/p[4]').text,
maker: 'S-Cute',
movie_length: specs[1],
page: page_uri.to_s,
release_date: specs[0],
sample_images: html.css('#grid-gallery > div.item > div > a').map { |a| a['href'] },
thumbnail_image: html.at_css('div.cast > a > img')['src'],
title: html.css('div.detail > article > h3').text,
}
end
|