[piczel] fix extraction for single images

pull/726/head
Mike Fährmann 5 years ago
parent 699036ea0c
commit c034159701
No known key found for this signature in database
GPG Key ID: 5680CA389D365A88

@ -10,7 +10,6 @@
from .common import Extractor, Message
from .. import text
import json
class PiczelExtractor(Extractor):
@ -137,8 +136,5 @@ class PiczelImageExtractor(PiczelExtractor):
self.image_id = match.group(1)
def posts(self):
url = "{}/gallery/image/{}".format(self.root, self.image_id)
page = self.request(url).text
data = json.loads(text.extract(
page, 'window.__PRELOADED_STATE__ =', '</script>')[0])
return (data["gallery"]["images"]["byId"][self.image_id],)
url = "{}/api/gallery/{}".format(self.root, self.image_id)
return (self.request(url).json(),)

Loading…
Cancel
Save