python requests爬取照片
时间: 2023-11-15 10:59:26 浏览: 113
python 爬取图片
使用Python的requests库可以很方便地爬取网页上的图片。首先,我们需要获取网页源代码,然后解析出图片的地址。接着,使用requests库的get方法获取图片的二进制数据,最后使用with open()函数将图片保存到本地即可。下面是一个简单的代码示例:
```
import requests
# 获取网页源代码
url = 'https://example.com'
response = requests.get(url)
html = response.text
# 解析出图片地址
# ...
# 获取图片二进制数据并保存
img_url = 'https://example.com/image.jpg'
img_response = requests.get(img_url)
with open('image.jpg', 'wb') as f:
f.write(img_response.content)
```
需要注意的是,如果图片地址是相对路径,需要将其转换为绝对路径。另外,为了避免重名,可以根据图片的内容生成唯一的文件名。
阅读全文