diff --git a/parser.py b/parser.py index 9fc7ea6..9e647d7 100644 --- a/parser.py +++ b/parser.py @@ -136,23 +136,24 @@ class NginxParser(PageParser): try: if PageParser.should_save_link(link.text): target = link.get("href") - short_file_name = os.path.split(target)[1] - full_link = urljoin(base_url, target) - file_type = PageParser.file_type(target) + if target is not None: + short_file_name = os.path.split(target)[1] + full_link = urljoin(base_url, target) + file_type = PageParser.file_type(target) - if file_type == "f": - extension = os.path.splitext(full_link)[1].strip(".") + if file_type == "f": + extension = os.path.splitext(full_link)[1].strip(".") - # Parse size - target_index = text.find("