我使用Python来下载谷歌艺术一个网页(如Portrait of Anthony Valabrègue),其中包含像斑点图片:img src = blob:如何下载图片?
<img src="blob:https://www.google.com/c8c0132a-1ab7-453b-844c-0aab6449af69">
我怎样才能下载此图片?使用URL blob:https://www.google.com/c8c0132a-1ab7-453b-844c-0aab6449af69
直接下载不起作用。所述图像由它们位于DIV使用XPath
$x('//*[@id="yDmH0d"]/div/div/div[1]/div/div[1]/div[4]/div[11]')
图像存储在blob
第6块。
理想情况下,我希望能够使用scrapy
库从网页下载此类图像。我知道如何为常规网址做到这一点,但不适用于blob:https
。
是的,有一个简单的方法可以找到一个常规链接到这个网页上的小型图像。但我想获得更高的分辨率,这就是为什么我需要下载存储在blob
s中的6个不同的瓷砖。
我怀疑实际图像的位由JavaScript填补,而不是其他访问。 – 9000
@ 9000,有没有办法让这从python? (可能会从python调用一些JavaScript)。我刮了一个大网站,并希望使用'scrapy'库。 – Temak
你可以发布什么网站你刮?通常你可以请求'src',然后将'response.body'保存到文件中。 – Granitosaurus