首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用splinter保存图像元素

使用splinter保存图像元素
EN

Stack Overflow用户
提问于 2015-12-13 15:39:19
回答 1查看 1.9K关注 0票数 1

如何将图像图片保存到文件中?我试过了,但我错了。守则是:

代码语言:javascript
复制
from splinter import Browser
import time

with Browser() as browser:
url = "https://password.gmx.com/"
browser.visit(url)
captcha=browser.find_by_id('recaptcha_challenge_container')
output = open ("image.jpg","wb")
output.write(captcha)
output.close()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-13 18:04:00

@alecxe答复的补充说明:

splinter没有获取web元素属性的接口(即get_attribute方法)。

使用下面的代码获取srcsplinter

代码语言:javascript
复制
script = "document.getElementById('recaptcha_challenge_image').src"
src = browser.evaluate_script(script)

编辑:感谢@Jérémie!

要获得src属性值,请使用以下方法:

代码语言:javascript
复制
 src = browser.find_by_id('recaptcha_challenge_image')['src']
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34252836

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档