fix Pixiv#get_image_url_from_page
This commit is contained in:
@@ -211,12 +211,11 @@ module Sources
|
|||||||
end
|
end
|
||||||
|
|
||||||
def get_image_url_from_page(page, is_manga)
|
def get_image_url_from_page(page, is_manga)
|
||||||
elements = page.search("div.works_display a img").find_all do |node|
|
elements = page.search("div.works_display div img.big")
|
||||||
node["src"] !~ /source\.pixiv\.net/
|
|
||||||
end
|
|
||||||
|
|
||||||
if elements.any?
|
if elements.any?
|
||||||
thumbnail_url = elements.first.attr("src")
|
element = elements.first
|
||||||
|
thumbnail_url = element.attr("src") || element.attr("data-src")
|
||||||
return rewrite_thumbnails(thumbnail_url, is_manga)
|
return rewrite_thumbnails(thumbnail_url, is_manga)
|
||||||
else
|
else
|
||||||
raise Sources::Error.new("Couldn't find image thumbnail URL in page: #{normalized_url}")
|
raise Sources::Error.new("Couldn't find image thumbnail URL in page: #{normalized_url}")
|
||||||
|
|||||||
Reference in New Issue
Block a user