diff options
| author | 2023-03-13 02:07:49 -0400 | |
|---|---|---|
| committer | 2023-03-13 02:07:49 -0400 | |
| commit | 10987f08f8b6c510ba64f4b42d95ba67eec6e5b0 (patch) | |
| tree | 1af82cad9ac859a70cafc976a980280b939cfcc7 /gallery_dl/extractor/pinterest.py | |
| parent | 919f8ba16a7b82ba1099bd25b2c61c7881a05aa2 (diff) | |
New upstream version 1.25.0.upstream/1.25.0
Diffstat (limited to 'gallery_dl/extractor/pinterest.py')
| -rw-r--r-- | gallery_dl/extractor/pinterest.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/gallery_dl/extractor/pinterest.py b/gallery_dl/extractor/pinterest.py index 63b16ce..31ddbcc 100644 --- a/gallery_dl/extractor/pinterest.py +++ b/gallery_dl/extractor/pinterest.py @@ -12,7 +12,6 @@ from .common import Extractor, Message from .. import text, util, exception from ..cache import cache import itertools -import json BASE_PATTERN = r"(?:https?://)?(?:\w+\.)?pinterest\.[\w.]+" @@ -309,7 +308,7 @@ class PinterestSearchExtractor(PinterestExtractor): def __init__(self, match): PinterestExtractor.__init__(self, match) - self.search = match.group(1) + self.search = text.unquote(match.group(1)) def metadata(self): return {"search": self.search} @@ -504,7 +503,10 @@ class PinterestAPI(): "username_or_email": username, "password" : password, } - data = {"data": json.dumps({"options": options}), "source_url": ""} + data = { + "data" : util.json_dumps({"options": options}), + "source_url": "", + } try: response = self.extractor.request( @@ -523,7 +525,10 @@ class PinterestAPI(): def _call(self, resource, options): url = "{}/resource/{}Resource/get/".format(self.root, resource) - params = {"data": json.dumps({"options": options}), "source_url": ""} + params = { + "data" : util.json_dumps({"options": options}), + "source_url": "", + } response = self.extractor.request( url, params=params, headers=self.headers, |
