知行编程网知行编程网  2022-11-11 17:30 知行编程网 隐藏边栏  2 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python如何下载网页?的相关知识,包括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("下载成功")

下载文件如下:

python如何下载网页?

程序主要有两个功能,第一个getHtml(url)函数是打开一个url网络链接,读取链接内容,并存入html变量;第二个 saveHtml(file_name, file_content) 函数是打开一个名为 file_name 的文件,将网页的内容写入其中。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享