欢迎访问宙启技术站
智能推送

用Python编写一个简单的网页下载器

发布时间:2023-12-04 13:25:11

下面是一个简单的网页下载器的Python代码,其中包括一个使用示例:

import requests

def download_webpage(url):
    try:
        response = requests.get(url)
        if response.status_code == 200:
            # 将下载的网页保存到本地文件
            with open('downloaded_webpage.html', 'w', encoding='utf-8') as file:
                file.write(response.text)
            print("网页下载成功!")
        else:
            print("网页下载失败。错误代码:", response.status_code)
    except requests.exceptions.RequestException as e:
        print("下载出错:", e)

# 使用示例
if __name__ == "__main__":
    url = "http://www.example.com"  # 请替换为你要下载的网页的URL
    download_webpage(url)

这个简单的网页下载器使用Python的requests库来发送HTTP GET请求,并将下载的网页保存到本地文件中。该下载器假设目标网页不需要进行身份验证。

在使用示例中,你需要将url变量替换为你要下载的网页的URL。下载完成后,网页将保存为downloaded_webpage.html文件。

请确保已经在Python环境中安装了requests库,可以使用以下命令进行安装:

pip install requests

请注意,在下载网页时,你应该遵守有关合法使用网络数据的相关规定和法律。