import requests import re import json from module.check import deb res = requests.get("https://im.qq.com/rainbow/linuxQQDownload") res.encoding = "utf-8" download_list_json = re.search( r"var params\s*=\s*(\{.*?\});", res.text, re.DOTALL ).group(1) download_list = json.loads(download_list_json) version = download_list["version"] + "_" + download_list["updateDate"] x64_deb_url = download_list["x64DownloadUrl"]["deb"] # print(version, x64_deb_url) deb("linuxqq", version, x64_deb_url)