帮我写一个爬取网页图片的python文件

时间2023-03-31 14:24:00 提问来自 香港 的网友 分类ChatGPT提问 浏览185 热度0
```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回答,权益归原著者所有,本站仅作效果演示和欣赏之用;
若以上展示有冒犯或侵害到您,敬请联系我们进行删除处理,谢谢!

上一篇 帮我写一个获取浏览器文档的python文 下一篇 搜索框的用法