一、webbrowser模块:打开网页
- webbrowser.open(' URL') 启动一个新的浏览器,打开指定的URL
- sys模块中sys.argv变量保存了程序的文件名和命令行参数列表
二、requests模块:从Web下载文件
- 检查Response对象的status_code属性,可以了解对这个网页的请求是否成功。若成功,则该值为requests.code.ok(HTTP协议中‘OK’状态码为200)。
- 如果请求成功,下载的页面作为字符串保存在Response对象的text变量中.
- res.raise_for_status() 方法:检查是否下载成功
三、将文件保存到硬盘:
- 保存文件可以用open()和write()方法,但是:
必须用'写二进制'模式打开该文件(‘wb’)