[kemonoparty] support new favorite URLs (#6676)
This commit is contained in:
@@ -433,8 +433,8 @@ class KemonopartyDiscordServerExtractor(KemonopartyExtractor):
|
|||||||
class KemonopartyFavoriteExtractor(KemonopartyExtractor):
|
class KemonopartyFavoriteExtractor(KemonopartyExtractor):
|
||||||
"""Extractor for kemono.su favorites"""
|
"""Extractor for kemono.su favorites"""
|
||||||
subcategory = "favorite"
|
subcategory = "favorite"
|
||||||
pattern = BASE_PATTERN + r"/favorites()()(?:/?\?([^#]+))?"
|
pattern = BASE_PATTERN + r"/(?:account/)?favorites()()(?:/?\?([^#]+))?"
|
||||||
example = "https://kemono.su/favorites"
|
example = "https://kemono.su/account/favorites/artists"
|
||||||
|
|
||||||
def items(self):
|
def items(self):
|
||||||
self._prepare_ddosguard_cookies()
|
self._prepare_ddosguard_cookies()
|
||||||
|
|||||||
@@ -443,4 +443,16 @@ __tests__ = (
|
|||||||
),
|
),
|
||||||
},
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"#url" : "https://kemono.su/account/favorites/artists",
|
||||||
|
"#category": ("", "kemonoparty", "favorite"),
|
||||||
|
"#class" : kemonoparty.KemonopartyFavoriteExtractor,
|
||||||
|
},
|
||||||
|
|
||||||
|
{
|
||||||
|
"#url" : "https://kemono.su/account/favorites/posts?sort_by=published&order=asc",
|
||||||
|
"#category": ("", "kemonoparty", "favorite"),
|
||||||
|
"#class" : kemonoparty.KemonopartyFavoriteExtractor,
|
||||||
|
},
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user