阿里云RPA能实现把网页中的图片 读取并展示出来吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
使用Selenium控制浏览器,访问目标网页
获取需要显示的图片元素
可以根据HTML标签查找图像元素,比如:
python
Copy
img = browser.find_element_by_id('image_id')
img = browser.find_element_by_css_selector('img.className')
获取图片元素的URL属性
python
Copy
image_url = img.get_attribute('src')
用requests下载图片
python
Copy
import requests
response = requests.get(image_url)
image = response.content
保存图片文件
python
Copy
with open('image.jpg', 'wb') as f:
f.write(image)
用PIL显示图片
python
Copy
from PIL import Image
img = Image.open('image.jpg)
img.show()
借助以上API,阿里云RPA可以实现:
访问网页
查找目标图片
-下载图片文件
保存图片
显示图片
其他操作图片的步骤也类似。
希望以上步骤能为您实现目标效果!