From 74c116ffb72c16b45175b6caf526a62ae9c83501 Mon Sep 17 00:00:00 2001 From: evazion Date: Fri, 3 Oct 2014 20:34:03 -0500 Subject: [PATCH] Fix for scraping the manga page count. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The string for the page count has changed. It now looks like "複数枚投稿 3P" on all Pixiv posts I've checked. --- app/logical/sources/strategies/pixiv.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/logical/sources/strategies/pixiv.rb b/app/logical/sources/strategies/pixiv.rb index 515e8a172..866e4781f 100644 --- a/app/logical/sources/strategies/pixiv.rb +++ b/app/logical/sources/strategies/pixiv.rb @@ -87,11 +87,11 @@ module Sources def get_page_count_from_page(page) elements = page.search("ul.meta li").find_all do |node| - node.text =~ /Manga|漫画/ + node.text =~ /Manga|漫画|複数枚投稿/ end if elements.any? - elements[0].text =~ /(?:Manga|漫画) (\d+)P/ + elements[0].text =~ /(?:Manga|漫画|複数枚投稿) (\d+)P/ $1.to_i else 1