Include . (dot) in regex pattern for directories
This commit is contained in:
8
main.py
8
main.py
@@ -5,11 +5,11 @@ import aiohttp
|
|||||||
from aiohttp import ClientError
|
from aiohttp import ClientError
|
||||||
|
|
||||||
folder_hyperlink_pat: re.Pattern = re.compile(
|
folder_hyperlink_pat: re.Pattern = re.compile(
|
||||||
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\]-]+\/)+\"\>\s*\<code\>", re.IGNORECASE
|
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\].-]+\/)+\"\>\s*\<code\>", re.IGNORECASE
|
||||||
)
|
)
|
||||||
|
|
||||||
movie_hyperlink_pat: re.Pattern = re.compile(
|
movie_hyperlink_pat: re.Pattern = re.compile(
|
||||||
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\]-]+\/)*([a-zA-Z0-9_. -]+\.?(mp4|mkv|avi|mov|wmv|webm))\"\>\s*\<code\>",
|
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\].-]+\/)*([a-zA-Z0-9_. -]+\.?(mp4|mkv|avi|mov|wmv|webm))\"\>\s*\<code\>",
|
||||||
re.IGNORECASE,
|
re.IGNORECASE,
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -83,11 +83,11 @@ async def main():
|
|||||||
)
|
)
|
||||||
if not is_fancy:
|
if not is_fancy:
|
||||||
folder_hyperlink_pat = re.compile(
|
folder_hyperlink_pat = re.compile(
|
||||||
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\]-]+\/)+\"\>", re.IGNORECASE
|
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\].-]+\/)+\"\>", re.IGNORECASE
|
||||||
)
|
)
|
||||||
|
|
||||||
movie_hyperlink_pat = re.compile(
|
movie_hyperlink_pat = re.compile(
|
||||||
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\]-]+\/)*([a-zA-Z0-9_. -]+\.?(mp4|mkv|avi|mov|wmv|webm))\"\>",
|
r"\<a href=\"(\/?[a-zA-Z0-9_ \[\].-]+\/)*([a-zA-Z0-9_. -]+\.?(mp4|mkv|avi|mov|wmv|webm))\"\>",
|
||||||
re.IGNORECASE,
|
re.IGNORECASE,
|
||||||
)
|
)
|
||||||
tasks.append(traverse(movies, url, is_verbose))
|
tasks.append(traverse(movies, url, is_verbose))
|
||||||
|
|||||||
Reference in New Issue
Block a user