[vsco] update URL pattern (closes #410)
This commit is contained in:
@@ -151,7 +151,7 @@ class TwitterTimelineExtractor(TwitterExtractor):
|
||||
"""Extractor for all images from a user's timeline"""
|
||||
subcategory = "timeline"
|
||||
pattern = (r"(?:https?://)?(?:www\.|mobile\.)?twitter\.com"
|
||||
r"/([^/?&#]+)/?(?:[?#].*)?$")
|
||||
r"/([^/?&#]+)/?(?:$|[?#])")
|
||||
test = (
|
||||
("https://twitter.com/supernaturepics", {
|
||||
"range": "1-40",
|
||||
|
||||
@@ -86,12 +86,15 @@ class VscoExtractor(Extractor):
|
||||
class VscoUserExtractor(VscoExtractor):
|
||||
"""Extractor for images from a user on vsco.co"""
|
||||
subcategory = "user"
|
||||
pattern = BASE_PATTERN + r"/images/"
|
||||
test = ("https://vsco.co/missuri/images/1", {
|
||||
"range": "1-80",
|
||||
"count": 80,
|
||||
"pattern": r"https://im\.vsco\.co/[^/]+/[0-9a-f/]+/vsco\w+\.\w+",
|
||||
})
|
||||
pattern = BASE_PATTERN + r"(?:/images(?:/\d+)?)?/?(?:$|[?#])"
|
||||
test = (
|
||||
("https://vsco.co/missuri/images/1", {
|
||||
"range": "1-80",
|
||||
"count": 80,
|
||||
"pattern": r"https://im\.vsco\.co/[^/]+/[0-9a-f/]+/vsco\w+\.\w+",
|
||||
}),
|
||||
("https://vsco.co/missuri"),
|
||||
)
|
||||
|
||||
def images(self):
|
||||
url = "{}/{}/images/1".format(self.root, self.user)
|
||||
|
||||
Reference in New Issue
Block a user