Fix returning incorrect pixiv profile url (fixes #3054).

This commit is contained in:
evazion
2017-05-14 22:00:06 -05:00
parent 78b08d8394
commit 6ee3b2635a

View File

@@ -76,7 +76,7 @@ module Sources
end
@artist_name = @metadata.name
@profile_url = get_profile_from_page(page)
@profile_url = "http://www.pixiv.net/member.php?id=#{@metadata.user_id}"
@pixiv_moniker = @metadata.moniker
@zip_url, @ugoira_frame_data, @ugoira_content_type = get_zip_url_from_page(page)
@tags = @metadata.tags
@@ -224,20 +224,6 @@ module Sources
end
end
def get_profile_from_page(page)
profile_url = page.search("a.user-link").first
if profile_url
profile_url = "http://www.pixiv.net" + profile_url["href"]
end
artist_name = page.search("h1.user").first
if artist_name
artist_name = artist_name.inner_text
end
return [artist_name, profile_url]
end
def get_moniker_from_page(page)
# <a class="tab-feed" href="/stacc/gennmai-226">Feed</a>
stacc_link = page.search("a.tab-feed").first