diff options
Diffstat (limited to 'gallery_dl/extractor/500px.py')
| -rw-r--r-- | gallery_dl/extractor/500px.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gallery_dl/extractor/500px.py b/gallery_dl/extractor/500px.py index 41cc0de..d1ac503 100644 --- a/gallery_dl/extractor/500px.py +++ b/gallery_dl/extractor/500px.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- -# Copyright 2019-2023 Mike Fährmann +# Copyright 2019-2025 Mike Fährmann # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 as @@ -72,7 +72,7 @@ class _500pxExtractor(Extractor): "x-csrf-token": self.cookies.get( "x-csrf-token", domain=".500px.com"), } - return self.request(url, headers=headers, params=params).json() + return self.request_json(url, headers=headers, params=params) def _request_graphql(self, opname, variables): url = "https://api.500px.com/graphql" @@ -85,8 +85,8 @@ class _500pxExtractor(Extractor): "variables" : util.json_dumps(variables), "query" : QUERIES[opname], } - return self.request( - url, method="POST", headers=headers, json=data).json()["data"] + return self.request_json( + url, method="POST", headers=headers, json=data)["data"] class _500pxUserExtractor(_500pxExtractor): @@ -97,7 +97,7 @@ class _500pxUserExtractor(_500pxExtractor): def __init__(self, match): _500pxExtractor.__init__(self, match) - self.user = match.group(1) + self.user = match[1] def photos(self): variables = {"username": self.user, "pageSize": 20} @@ -207,7 +207,7 @@ class _500pxImageExtractor(_500pxExtractor): def __init__(self, match): _500pxExtractor.__init__(self, match) - self.photo_id = match.group(1) + self.photo_id = match[1] def photos(self): edges = ({"node": {"legacyId": self.photo_id}},) |
