写一个爬取百度logo并保存到本地磁盘的代码
时间: 2024-09-08 20:04:13 浏览: 45
要编写一个爬取百度logo并保存到本地磁盘的代码,你可以使用Python语言,结合requests库来获取图片数据,再使用open函数以二进制写入模式保存到文件。以下是一个简单的Python脚本示例:
```python
import requests
# 百度logo的URL
logo_url = 'https://www.baidu.com/img/bd_logo1.png'
# 发送HTTP GET请求获取logo图片
response = requests.get(logo_url)
# 判断请求是否成功
if response.status_code == 200:
# 打开一个文件用于写入二进制数据
with open('baidu_logo.png', 'wb') as file:
# 将图片的二进制数据写入文件
file.write(response.content)
print("百度logo已保存到本地磁盘")
else:
print("下载失败,状态码:", response.status_code)
```
请确保在运行这段代码前已经安装了requests库,可以通过`pip install requests`命令进行安装。
这段代码首先导入了requests库,定义了百度logo图片的URL地址,然后通过requests库发起HTTP GET请求获取图片内容。如果请求成功(状态码为200),则打开一个名为'baidu_logo.png'的文件,并以二进制写入模式写入从网络获取的图片数据。如果请求失败,则打印失败的状态码。
在运行这段代码时,请注意网络连接的稳定性和合法合规地爬取网站内容。
阅读全文