python爬虫抓取网页li图片
时间: 2023-12-31 20:23:55 浏览: 106
以下是一个简单的Python爬虫示例,用于抓取网页中的图片并保存到本地:
```python
import requests
from bs4 import BeautifulSoup
import os
# 目标站点信息
url = "http://www.netbian.com/"
# 发送请求获取页面内容
response = requests.get(url)
html = response.text
# 使用BeautifulSoup解析页面内容
soup = BeautifulSoup(html, "html.parser")
# 获取页面中的所有图片链接
img_tags = soup.find_all("img")
img_urls = [img["src"] for img in img_tags]
# 创建保存图片的文件夹
if not os.path.exists("images"):
os.makedirs("images")
# 下载图片并保存到本地
for img_url in img_urls:
img_data = requests.get(img_url).content
img_name = img_url.split("/")[-1]
img_path = os.path.join("images", img_name)
with open(img_path, "wb") as f:
f.write(img_data)
print("图片下载完成!")
```
这个爬虫示例使用了requests库发送HTTP请求,使用BeautifulSoup库解析HTML页面,然后通过找到页面中的所有img标签,获取图片的链接。接着,创建一个名为"images"的文件夹用于保存图片,并将每个图片下载到本地。
阅读全文