1
0
mirror of https://github.com/instaloader/instaloader.git synced 2024-08-18 20:59:38 +02:00

Properly escape \ in regex string

This commit is contained in:
Alexander Graf 2016-08-03 20:29:36 +02:00
parent b71179371d
commit 0678a8118a
2 changed files with 4 additions and 4 deletions

View File

@ -8,4 +8,4 @@ python:
install:
- pip install pylint requests
script:
- python3 -m pylint -r n -d bad-whitespace,bad-continuation,missing-docstring,anomalous-backslash-in-string,multiple-imports,locally-disabled instaloader
- python3 -m pylint -r n -d bad-whitespace,bad-continuation,missing-docstring,multiple-imports,locally-disabled instaloader

View File

@ -49,7 +49,7 @@ def get_json(name, session, max_id=0, sleep=True):
params={'max_id': max_id})
if sleep:
time.sleep(4 * random.random() + 1)
match = re.search('window\._sharedData = .*<', resp.text)
match = re.search('window\\._sharedData = .*<', resp.text)
if match is None:
return None
else:
@ -91,7 +91,7 @@ def epoch_to_string(epoch):
return datetime.datetime.fromtimestamp(epoch).strftime('%Y-%m-%d_%H-%M-%S')
def get_file_extension(url):
match = re.search('\.[a-z]*\?', url)
match = re.search('\\.[a-z]*\\?', url)
if match is None:
return url[-3:]
else:
@ -207,7 +207,7 @@ def download_profilepic(name, url, quiet=False):
if os.path.isfile(filename):
log(filename + ' already exists', quiet=quiet)
return None
match = re.search('http.*://.*instagram.*[^/]*\.(com|net)/[^/]+/.', url)
match = re.search('http.*://.*instagram.*[^/]*\\.(com|net)/[^/]+/.', url)
if match is None:
raise ConnectionException("URL \'" + url + "\' could not be processed.")
index = len(match.group(0))-1