diff --git a/CHANGELOG.md b/CHANGELOG.md index cb394744..453cb49e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Changelog ## Unreleased -- Fixed extraction issues for `mangastream` +- Fixed extraction issues for `mangastream` and `pixiv` ## 1.2.0 - 2018-02-16 - Added support for: diff --git a/gallery_dl/extractor/pixiv.py b/gallery_dl/extractor/pixiv.py index 847adccb..91e11c00 100644 --- a/gallery_dl/extractor/pixiv.py +++ b/gallery_dl/extractor/pixiv.py @@ -71,12 +71,13 @@ class PixivExtractor(Extractor): """Parse ugoira data""" # get illust page page = self.request( - self.illust_url, params={"illust_id": data["id"]}, + self.illust_url, + params={"illust_id": data["id"]}, + headers={"User-Agent": "Mozilla/5.0"}, ).text # parse page - meta = text.extract(page, ' data-meta="', '"')[0] - frames = text.extract(text.unescape(meta), ',"frames":[', ']')[0] + frames = text.extract(page, ',"frames":[', ']')[0] # build url url = re.sub(