使用python爬取网站上的图片
时间: 2024-06-10 15:04:41 浏览: 89
Python爬虫项目之爬取校花图片.zip
好的,可以使用Python中的Requests和BeautifulSoup库来实现网站图片的爬取。
首先,需要用Requests库发送HTTP请求,获取网页的HTML源码。然后,用BeautifulSoup库解析HTML源码,找到图片的链接。最后,用Requests库下载图片并保存到本地即可。
以下是一个简单的爬取网站图片的Python代码示例:
```
import requests
from bs4 import BeautifulSoup
url = 'https://example.com' # 替换为你需要爬取的网站链接
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
img_tags = soup.find_all('img')
for img in img_tags:
img_url = img['src']
if img_url.startswith('http'):
img_response = requests.get(img_url)
img_data = img_response.content
with open('image.jpg', 'wb') as f:
f.write(img_data)
```
这段代码将会爬取指定网站中的所有图片,并保存在当前目录下的`image.jpg`文件中。
阅读全文