diff --git a/app/logical/sources/strategies/pixiv.rb b/app/logical/sources/strategies/pixiv.rb index c9cd33c41..87f833242 100644 --- a/app/logical/sources/strategies/pixiv.rb +++ b/app/logical/sources/strategies/pixiv.rb @@ -49,7 +49,9 @@ module Sources end def get_tags_from_page(page) - links = page.search("span#tags a").find_all do |node| + # puts page.root.to_xhtml + + links = page.search("ul.tags a").find_all do |node| node["href"] =~ /tags\.php/ end diff --git a/test/unit/sources/pixiv_test.rb b/test/unit/sources/pixiv_test.rb index 43d714097..d79405e78 100644 --- a/test/unit/sources/pixiv_test.rb +++ b/test/unit/sources/pixiv_test.rb @@ -29,7 +29,7 @@ module Sources assert(first_tag[0] =~ /./) assert(first_tag[1] =~ /tags\.php\?tag=/) end - + should "convert a page into a json representation" do assert_nothing_raised do @site.to_json