我正在使用Selenium和Google Chrome驱动程序以编程方式打开页面。在每个页面上都有一个动态生成的图像,我想下载该图像。目前,我正在等待页面完成加载,然后获取图像URL并使用System.Net.WebClient下载。
除我要下载图像两次(在浏览器中一次,使用WebClient一次)外,一切正常。问题在于每个图像大约有15MB,并且两次下载很快就累加了。
那么-是否可以直接从Google Chrome抓取图像?
您可以使用此技术阻止图像在Google Chrome浏览器中下载。它运行一个名为“阻止图像”的Google Chrome扩展程序。这样,将不会使用chrome下载图像,而只需使用其URL和System.Net.WebClient正常下载图像即可。