INNER CODE UNIT · Python

extract_installer_version

cscnk52/wechat-windows-versions · main.py:39

def extract_installer_version():
    build_dir = Path("build")
    build_dir.mkdir(exist_ok=True)

    download_link = state["download_link"]
    assert download_link, "Download link is not initialized"
    response = httpx.get(download_link)
    response.raise_for_status()

    install_path = build_dir / "weixin.exe"

    with open(install_path, "wb") as f:
        f.write(response.content)

    extract_exe_dir = build_dir / "exe"

    subprocess.run(
        ["7z", "x", str(install_path), f"-o{extract_exe_dir}", "-y"],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…