@@ -90,7 +90,7 @@ class ShopifyCollectionExtractor(ShopifyExtractor):
|
||||
"""Base class for collection extractors for Shopify based sites"""
|
||||
subcategory = "collection"
|
||||
directory_fmt = ("{category}", "{collection[title]}")
|
||||
pattern = rf"{BASE_PATTERN}(/collections/[\w-]+)/?(?:$|[?#])"
|
||||
pattern = BASE_PATTERN + r"(/collections/[\w-]+)/?(?:$|[?#])"
|
||||
example = "https://www.fashionnova.com/collections/TITLE"
|
||||
|
||||
def metadata(self):
|
||||
@@ -113,7 +113,7 @@ class ShopifyProductExtractor(ShopifyExtractor):
|
||||
"""Base class for product extractors for Shopify based sites"""
|
||||
subcategory = "product"
|
||||
directory_fmt = ("{category}", "Products")
|
||||
pattern = rf"{BASE_PATTERN}((?:/collections/[\w-]+)?/products/[\w-]+)"
|
||||
pattern = BASE_PATTERN + r"((?:/collections/[\w-]+)?/products/[\w-]+)"
|
||||
example = "https://www.fashionnova.com/collections/TITLE/products/NAME"
|
||||
|
||||
def products(self):
|
||||
|
||||
Reference in New Issue
Block a user