我正在编写一个程序,用python中的selenium库从一个网站中获取图像。 该网站需要通过cookie进行身份验证,因此我使用selenium而不是request或urllib。
我设法进入了照片链接的页面,并对其进行了打印,但是照片的质量还不够好,所以我想实际下载该文件。
我发现Internet Explorer将图像保存在其临时Internet文件夹中。因为我知道图片的名称,所以我可以轻松地从这个位置接收图片
使用execute_script,我可以获得图像的响应文本,一个应该代表图像二进制数据的unicode字符串。
当我尝试保存文件窗口时,会打开以下错误:" Windows照片查看器无法打开此图片,因为该文件似乎已损坏,已损坏或太大而且#34;。
有谁知道如何获取文件,或者将unicode字符串重新解码为图像文件?