nijie: fix artist url normalization.

This commit is contained in:
evazion
2018-09-09 13:09:51 -05:00
parent b1a9337897
commit b924c2bb9c
3 changed files with 12 additions and 1 deletions

View File

@@ -116,7 +116,7 @@ module Sources
# Sources::Strategies.find("http://dic.pixiv.net/a/THUNDERproject").normalizable_for_artist_finder?
# => false
def normalizable_for_artist_finder?
false
normalize_for_artist_finder.present?
end
def normalize_for_artist_finder

View File

@@ -1,6 +1,7 @@
module Sources
module Strategies
class Nijie < Base
PROFILE = %r!\Ahttps?://nijie.info/members\.php\?id=(?<member_id>\d+)\z!i
PICTURE = %r{pic\d+\.nijie.info/nijie_picture/}
PAGE = %r{\Ahttps?://nijie\.info/view\.php.+id=\d+}
DIFF = %r!\Ahttps?://pic\d+\.nijie\.info/__rs_l120x120/nijie_picture/diff/main/[0-9_]+\.\w+\z!i
@@ -46,6 +47,8 @@ module Sources
end
def profile_url
return url if url =~ PROFILE
links = page.search("a.name")
if links.any?