aboutsummaryrefslogtreecommitdiff
path: root/extractors/common.py
diff options
context:
space:
mode:
Diffstat (limited to 'extractors/common.py')
-rw-r--r--extractors/common.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/extractors/common.py b/extractors/common.py
index 0287496..019556c 100644
--- a/extractors/common.py
+++ b/extractors/common.py
@@ -9,12 +9,21 @@ class Extractor():
def __init__(self, reg, url):
self.root = None
+ self.path = None
if not reg:
r = re.search(r'(^http(?:s|):(?:\/\/.*?\/|\/\/.*))', url)
if r:
self.root = r.group(1)
+ try:
+ self.path = r.group(2)
+ except IndexError:
+ pass
if not self.root:
self.root = reg.group(1)
+ try:
+ self.path = reg.group(2)
+ except IndexError:
+ pass
self._albums = []
self.root_path = self._root_path()
self._update_cache(self.root)