[pixiv] add support for more URL patterns

- https://www.pixiv.net/mypage.php#id=USERID
- https://www.pixiv.net/#id=USERID
This commit is contained in:
Mike Fährmann
2017-09-30 16:17:34 +02:00
parent 82ea6c0cd3
commit ad4580800c

View File

@@ -121,7 +121,8 @@ class PixivUserExtractor(PixivExtractor):
subcategory = "user"
pattern = [(r"(?:https?://)?(?:www\.)?pixiv\.net/"
r"member(?:_illust)?\.php\?id=(\d+)(?:.*&tag=([^&#]+))?"),
(r"(?:https?://)?(?:www\.)?pixiv\.net/u/(\d+)()")]
(r"(?:https?://)?(?:www\.)?pixiv\.net/"
r"(?:u/|(?:mypage\.php)?#id=)(\d+)()")]
test = [
("http://www.pixiv.net/member_illust.php?id=173530", {
"url": "852c31ad83b6840bacbce824d85f2a997889efb7",
@@ -134,6 +135,8 @@ class PixivUserExtractor(PixivExtractor):
"exception": exception.NotFoundError,
}),
("https://www.pixiv.net/u/173530", None),
("https://www.pixiv.net/mypage.php#id=173530", None),
("https://www.pixiv.net/#id=173530", None),
]
def __init__(self, match):