google浏览器下载完成自动打开程序关闭操作
文章来源:谷歌浏览器官网
时间:2026-01-30

python
import subprocess
def download_and_run(url, command):
下载文件
subprocess.call(['wget', '-O', url, '-P', '/tmp', '--no-check-certificate', '--header-file=/etc/ssl/certs/ca-certificates.crt', '--quiet', '--wait', '--reject-non-starter', '--read-timeout', '10', '--write-timeout', '10', '--continue'] + url.split('?'))
运行命令
process = subprocess.Popen(command, shell=True)
process.communicate()
删除临时文件
os.remove('/tmp/' + url)
使用示例
download_and_run('https://example.com/file.exe', 'start')
这个脚本首先使用`wget`命令下载指定的URL,然后将下载的文件保存到`/tmp`目录下。接下来,它使用`subprocess.Popen`启动一个子进程来运行传入的命令。最后,它删除临时文件以释放资源。
