replace json.loads with direct calls to JSONDecoder.decode

This commit is contained in:
Mike Fährmann
2023-02-07 23:14:53 +01:00
parent b7337d810e
commit dd884b02ee
42 changed files with 117 additions and 154 deletions

View File

@@ -9,8 +9,7 @@
"""Extractors for https://www.imagefap.com/"""
from .common import Extractor, Message
from .. import text, exception
import json
from .. import text, util, exception
BASE_PATTERN = r"(?:https?://)?(?:www\.|beta\.)?imagefap\.com"
@@ -173,7 +172,7 @@ class ImagefapImageExtractor(ImagefapExtractor):
page, 'id="imageid_input" value="', '"', pos)
gallery_id, pos = text.extract(
page, 'id="galleryid_input" value="', '"', pos)
info = json.loads(info)
info = util.json_loads(info)
url = info["contentUrl"]
return url, text.nameext_from_url(url, {