Update getcrx url, useragent.
This commit is contained in:
parent
722e62bb20
commit
cb424f69e1
1 changed files with 4 additions and 2 deletions
|
@ -18,9 +18,11 @@ log = vlogging.getLogger(__name__, 'getcrx')
|
||||||
FILENAME_BADCHARS = '\\/:*?<>|"'
|
FILENAME_BADCHARS = '\\/:*?<>|"'
|
||||||
|
|
||||||
WEBSTORE_URL = 'https://chrome.google.com/webstore/detail/{extension_id}'
|
WEBSTORE_URL = 'https://chrome.google.com/webstore/detail/{extension_id}'
|
||||||
CRX_URL = 'https://clients2.google.com/service/update2/crx?response=redirect&prodversion=83.0.4103.116&acceptformat=crx2,crx3&x=id%3D{extension_id}%26uc'
|
CRX_URL = 'https://clients2.google.com/service/update2/crx?response=redirect&prodversion=121.0.6167.161&acceptformat=crx2,crx3&x=id%3D{extension_id}%26uc'
|
||||||
|
USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36'
|
||||||
|
|
||||||
session = requests.Session()
|
session = requests.Session()
|
||||||
|
session.headers={'User-Agent': USER_AGENT}
|
||||||
|
|
||||||
def sanitize_filename(name):
|
def sanitize_filename(name):
|
||||||
for c in FILENAME_BADCHARS:
|
for c in FILENAME_BADCHARS:
|
||||||
|
@ -29,7 +31,7 @@ def sanitize_filename(name):
|
||||||
|
|
||||||
def get_webstore_name_version(extension_id):
|
def get_webstore_name_version(extension_id):
|
||||||
url = WEBSTORE_URL.format(extension_id=extension_id)
|
url = WEBSTORE_URL.format(extension_id=extension_id)
|
||||||
response = session.get(url)
|
response = session.get(url, timeout=60)
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in a new issue