19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/opendmm/makers/aknr.rb', line 19
def self.parse(content)
page_uri = content.request.last_uri
html = Nokogiri::HTML(content)
return {
actresses: html.css('//*[@id="info"]/div[3]/div[2]').text.split,
code: html.css('//*[@id="info"]/div[5]/div[2]').text,
cover_image: html.at_css('#jktimg_l2 > a')['href'],
directors: html.css('//*[@id="info"]/div[4]/div[2]').text.split,
movie_length: html.css('//*[@id="info"]/div[6]/div[2]').text,
page: page_uri.to_s,
release_date: html.css('//*[@id="info"]/div[2]/div[2]').text,
sample_images: html.css('#photo > p > a').map { |a| a['href'] },
thumbnail_image: html.at_css('#jktimg_l2 > a > img')['src'],
title: html.css('#mainContent2 > h1').text,
}
end
|