使用splinter python保存图像元素

时间:2015-12-13 15:39:20

标签: python selenium splinter

如何将图片图片保存到文件?我试过这种方式,但我有一个错误。 代码是:

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()

1 个答案:

答案 0 :(得分:1)

@ alecxe答案的补充说明:
migrationBuilder.Sql("ADD CONSTRAINT CK_SomeTable_SomeColumn CHECK (SomeColumn >= X);"); 没有用于获取网络元素属性的界面(即splinter方法)。

使用以下代码使用get_attribute获取验证码的src

splinter

编辑:感谢@Jérémie!
要获取script = "document.getElementById('recaptcha_challenge_image').src" src = browser.evaluate_script(script) 属性值,请使用以下命令:

src