diff --git a/gallery_dl/extractor/furaffinity.py b/gallery_dl/extractor/furaffinity.py index d7238719..6040187e 100644 --- a/gallery_dl/extractor/furaffinity.py +++ b/gallery_dl/extractor/furaffinity.py @@ -11,7 +11,7 @@ from .common import Extractor, Message from .. import text, util -BASE_PATTERN = r"(?:https?://)?(?:www\.|sfw\.)?f(?:u|x|xfu)raffinity\.net" +BASE_PATTERN = r"(?:https?://)?(?:www\.|sfw\.)?(?:f[ux]|f?xfu)raffinity\.net" class FuraffinityExtractor(Extractor): diff --git a/test/results/furaffinity.py b/test/results/furaffinity.py index 6d3e47c7..fffaec56 100644 --- a/test/results/furaffinity.py +++ b/test/results/furaffinity.py @@ -127,6 +127,12 @@ __tests__ = ( "#class" : furaffinity.FuraffinityPostExtractor, }, +{ + "#url" : "https://xfuraffinity.net/view/21835115/", + "#category": ("", "furaffinity", "post"), + "#class" : furaffinity.FuraffinityPostExtractor, +}, + { "#url" : "https://fxraffinity.net/view/21835115/", "#category": ("", "furaffinity", "post"),