INNER CODE UNIT · Python
extract_official_time
cscnk52/wechat-windows-versions · main.py:13
def extract_official_time():
website = httpx.get("https://pc.weixin.qq.com/")
download_link_re = re.search(
r'https://dldir1v6\.qq\.com/weixin/Universal/Windows/[^"\'<>\s]+\.exe',
website.text,
)
assert download_link_re, "download link not find"
download_link_text = download_link_re.group(0)
print("official download lik", download_link_text)
state["download_link"] = download_link_text
download = httpx.head(download_link_text)
time_text = download.headers.get("Last-Modified")
return parser.parse(time_text)
def extract_repo_time():
github_api_response = httpx.get(
"https://api.github.com/repos/cscnk52/wechat-windows-versions/releases/latest"