我有一个页面,一旦运行一些 javascript,就会生成一个图像。我可以用它splinter
来达到我有图像的地步,但我无法保存它。
我使用的代码非常简单:
browser = Browser('firefox')
browser.visit(png_url)
browser.driver.save_screenshot(str(step+1) + '.png')
但是屏幕截图是空的...
该页面基本上是:
<body style="margin: 0px;">
<img style="-webkit-user-select: none" src="http://localhost:8000/x">
</body>
我可以右键单击并保存图像,但不确定如何使用splinter
.
此外,该图像是一个内联 png,当我检查它的来源时,它显示为:
data:image/png;base64,iVBORw0KGgoAAAANSUhE
ETC...
我该怎么做才能自动保存此图像?我正在尝试生成链接列表,然后遍历它们并保存每个链接的图像。