Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用selenium将图像从浏览器内存复制到python内存_Javascript_Python_Selenium_Browser - Fatal编程技术网

Javascript 使用selenium将图像从浏览器内存复制到python内存

Javascript 使用selenium将图像从浏览器内存复制到python内存,javascript,python,selenium,browser,Javascript,Python,Selenium,Browser,我想将浏览器中加载的图像传输到python内存。图像已加载到浏览器中,并具有与其关联的链接。但是,我不想再次使用python中的urllib下载它们,只想使用已经在浏览器内存中的图像。可以使用selenium吗?使用selenium确实无法访问“浏览器内存”,但可以根据需要做一些事情 创建页面的快照,其中还将包括图像。如果您想保留某个时刻页面上的图像(例如验证码),这是最好的方法 使用右键单击菜单“将图像另存为”,如图所示。不太可靠且依赖浏览器,但在某些情况下可能有用 还依赖于浏览器:在某些浏览

我想将浏览器中加载的图像传输到python内存。图像已加载到浏览器中,并具有与其关联的链接。但是,我不想再次使用python中的urllib下载它们,只想使用已经在浏览器内存中的图像。可以使用selenium吗?

使用selenium确实无法访问“浏览器内存”,但可以根据需要做一些事情

  • 创建页面的快照,其中还将包括图像。如果您想保留某个时刻页面上的图像(例如验证码),这是最好的方法
  • 使用右键单击菜单“将图像另存为”,如图所示。不太可靠且依赖浏览器,但在某些情况下可能有用
  • 还依赖于浏览器:在某些浏览器(如Chrome)中,您还可以导航到
    chrome://view-http-cache/
    使用selenium,然后从列表中选择您的图像。它将向您显示接收图像的请求,包括图像的二进制数据。然后可以用python重新组装它。这是一个很大的工作,虽然,所以它应该是真正值得的。我没有尝试那种方法
  • 您无法使用selenium真正访问“浏览器内存”,但您可以根据需要做一些事情

  • 创建页面的快照,其中还将包括图像。如果您想保留某个时刻页面上的图像(例如验证码),这是最好的方法
  • 使用右键单击菜单“将图像另存为”,如图所示。不太可靠且依赖浏览器,但在某些情况下可能有用
  • 还依赖于浏览器:在某些浏览器(如Chrome)中,您还可以导航到
    chrome://view-http-cache/
    使用selenium,然后从列表中选择您的图像。它将向您显示接收图像的请求,包括图像的二进制数据。然后可以用python重新组装它。这是一个很大的工作,虽然,所以它应该是真正值得的。我没有尝试那种方法