diff options
| author | 2022-04-09 00:15:19 -0400 | |
|---|---|---|
| committer | 2022-04-09 00:15:19 -0400 | |
| commit | 2fe1dfed848fc26b7419e3bfe91a62e686960429 (patch) | |
| tree | 901cb64e2a1748df2bb8c7abc60ff6d72ae4bc27 /gallery_dl/extractor/furaffinity.py | |
| parent | c2e774d3f5a4499b8beb5a12ab46a0099b16b1e7 (diff) | |
New upstream version 1.21.1.upstream/1.21.1
Diffstat (limited to 'gallery_dl/extractor/furaffinity.py')
| -rw-r--r-- | gallery_dl/extractor/furaffinity.py | 37 |
1 files changed, 22 insertions, 15 deletions
diff --git a/gallery_dl/extractor/furaffinity.py b/gallery_dl/extractor/furaffinity.py index 6a8744a..b63cfc1 100644 --- a/gallery_dl/extractor/furaffinity.py +++ b/gallery_dl/extractor/furaffinity.py @@ -165,22 +165,24 @@ class FuraffinityExtractor(Extractor): def _pagination_search(self, query): url = self.root + "/search/" data = { - "page" : 0, - "next_page" : "Next", + "page" : 1, "order-by" : "relevancy", "order-direction": "desc", "range" : "all", - "rating-general" : "on", - "rating-mature" : "on", - "rating-adult" : "on", - "type-art" : "on", - "type-music" : "on", - "type-flash" : "on", - "type-story" : "on", - "type-photo" : "on", - "type-poetry" : "on", + "range_from" : "", + "range_to" : "", + "rating-general" : "1", + "rating-mature" : "1", + "rating-adult" : "1", + "type-art" : "1", + "type-music" : "1", + "type-flash" : "1", + "type-story" : "1", + "type-photo" : "1", + "type-poetry" : "1", "mode" : "extended", } + data.update(query) if "page" in query: data["page"] = text.parse_int(query["page"]) @@ -194,7 +196,11 @@ class FuraffinityExtractor(Extractor): if not post_id: return - data["page"] += 1 + + if "next_page" in data: + data["page"] += 1 + else: + data["next_page"] = "Next" class FuraffinityGalleryExtractor(FuraffinityExtractor): @@ -255,9 +261,10 @@ class FuraffinitySearchExtractor(FuraffinityExtractor): "range": "45-50", "count": 6, }), - ("https://www.furaffinity.net/search/cute&rating-general=0", { - "range": "1", - "count": 1, + # first page of search results (#2402) + ("https://www.furaffinity.net/search/?q=leaf&range=1day", { + "range": "1-3", + "count": 3, }), ) |
