使用split python保存图像元素



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

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

@alecxe回答的附加说明:
splinter没有获取web元素属性的接口(即get_attribute方法)。

使用以下代码使用splinter:获取captcha的src

script = "document.getElementById('recaptcha_challenge_image').src"
src = browser.evaluate_script(script)

编辑:感谢@Jérémie
要获取src属性值,请使用以下内容:

 src = browser.find_by_id('recaptcha_challenge_image')['src']

相关内容

  • 没有找到相关文章

最新更新