用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
请注意,在下载网页时,你应该遵守有关合法使用网络数据的相关规定和法律。
