帮我写一个爬取网页图片的python文件
```python
# -*- coding:utf-8 -*-
import requests
from bs4 import BeautifulSoup
# 请求URL
url = 'http://www.example.com/' # 替换为自己想要爬取的网页地址
# 得到页面的内容
html = requests.get(url).text
# 通过BeautifulSoup来解析我们得到的html,它是一个Python库,处理页面内容的利器。
soup = BeautifulSoup(html, 'lxml')
# 通过find_all函数来搜索所有图片标签
img_tags = soup.find_all('img')
# 定义图片保存路径
path = '/Users/xxx/Desktop/images' # 改成你自己想要保存图片的文件夹地址
# 如果不存在该路径就创建一个
if not os.path.exists(path): os.makedirs(path)
# 获取图片URL并下载图片
for img_tag in img_tags: img_url = img_tag['src'] r = requests.get(img_url, stream=True) image_name = img_url[-9:] with open('{}/{}'.format(path, image_name), 'wb') as f: for chunk in r.iter_content(): f.write(chunk) print('Save Image {}'.format(image_name)) print('Download Successful!') ```
AI智能问答网免责声明:
以上内容除特别注明外均来源于网友提问、ChatGPT回答,权益归原著者所有,本站仅作效果演示和欣赏之用;
若以上展示有冒犯或侵害到您,敬请联系我们进行删除处理,谢谢!