导语:
本文主要介绍了关于python如何下载网页?的相关知识,包括python从网上下载文件,以及python保存完整网页这些编程知识,希望对大家有参考作用。
python下载网页的方法:
直接使用下面的代码即可下载一个网页:
import urllib.request
def getHtml(url):
html = urllib.request.urlopen(url).read()
return html
def saveHtml(file_name, file_content):
# 注意windows文件命名的禁用符,比如 /
with open(file_name.replace('/', '_') + ".html", "wb") as f:
# 写文件用bytes而不是str,所以要转码
f.write(file_content)
aurl = "https://www.py.cn/faq/python/18220.html"
html = getHtml(aurl)
saveHtml("sduview", html)
print("下载成功")
下载文件如下:
程序主要有两个功能,第一个getHtml(url)函数是打开一个url网络链接,读取链接内容,并存入html变量;第二个 saveHtml(file_name, file_content) 函数是打开一个名为 file_name 的文件,将网页的内容写入其中。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中使用条件语句?11/04
- ♥ python3.7idle如何测试源码10/23
- ♥ Python的函数嵌套详解12/04
- ♥ 可以安装两个python环境吗?11/01
- ♥ Python查看类中有哪些方法12/18
- ♥ Python的类有什么用09/11
内容反馈