• <i id='gzfCd'><tr id='gzfCd'><dt id='gzfCd'><q id='gzfCd'><span id='gzfCd'><b id='gzfCd'><form id='gzfCd'><ins id='gzfCd'></ins><ul id='gzfCd'></ul><sub id='gzfCd'></sub></form><legend id='gzfCd'></legend><bdo id='gzfCd'><pre id='gzfCd'><center id='gzfCd'></center></pre></bdo></b><th id='gzfCd'></th></span></q></dt></tr></i><div id='gzfCd'><tfoot id='gzfCd'></tfoot><dl id='gzfCd'><fieldset id='gzfCd'></fieldset></dl></div>
    <tfoot id='gzfCd'></tfoot>

      <small id='gzfCd'></small><noframes id='gzfCd'>

        <bdo id='gzfCd'></bdo><ul id='gzfCd'></ul>
        <legend id='gzfCd'><style id='gzfCd'><dir id='gzfCd'><q id='gzfCd'></q></dir></style></legend>

      1. 使用 selenium 保存页面中的图像

        时间:2023-09-14
      2. <legend id='uFRfq'><style id='uFRfq'><dir id='uFRfq'><q id='uFRfq'></q></dir></style></legend>

          • <small id='uFRfq'></small><noframes id='uFRfq'>

            <tfoot id='uFRfq'></tfoot>
              <bdo id='uFRfq'></bdo><ul id='uFRfq'></ul>
                    <tbody id='uFRfq'></tbody>
                • <i id='uFRfq'><tr id='uFRfq'><dt id='uFRfq'><q id='uFRfq'><span id='uFRfq'><b id='uFRfq'><form id='uFRfq'><ins id='uFRfq'></ins><ul id='uFRfq'></ul><sub id='uFRfq'></sub></form><legend id='uFRfq'></legend><bdo id='uFRfq'><pre id='uFRfq'><center id='uFRfq'></center></pre></bdo></b><th id='uFRfq'></th></span></q></dt></tr></i><div id='uFRfq'><tfoot id='uFRfq'></tfoot><dl id='uFRfq'><fieldset id='uFRfq'></fieldset></dl></div>
                • 本文介绍了使用 selenium 保存页面中的图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我正在使用 Selenium &Google Chrome 驱动程序以编程方式打开页面.在每个页面上都有一个动态生成的图像,我想下载它.目前,我正在等待页面完成加载,然后我获取图像 URL 并使用 System.Net.WebClient 下载它.

                  I'm using Selenium & Google Chrome Driver to open pages programatically. On each page there is a dynamically generated image which I'd like to download. At the moment, I'm waiting for the page to finish loading, then I grab the image URL and download it using System.Net.WebClient.

                  这很好,除了我下载了两次图像 - 一次在浏览器中,一次在 WebClient 中.问题是每张图片大约 15MB,下载两次加起来很快.

                  That works fine except I'm downloading the images twice - once in the browser, once with WebClient. The problem is that each image is roughly 15MB and downloading twice adds up quickly.

                  那么 - 是否可以直接从谷歌浏览器获取图像?

                  So - is it possible to grab the image straight from Google Chrome?

                  推荐答案

                  您可以使用 this 技术.它运行一个名为Block Image"的 Google Chrome 扩展程序.这样就不会使用 chrome 下载图像,只需使用其 URL & 正常下载图像即可.System.Net.WebClient.

                  You can block images from being downloaded in Google Chrome using this technique. It runs a Google Chrome extension called "Block Image". This way the image won't be downloaded using chrome, and it's just a matter of downloading the image as normal using its URL & System.Net.WebClient.

                  这篇关于使用 selenium 保存页面中的图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在 Selenium ChromeDriver 中禁用图像 下一篇:隐藏/静音 ChromeDriver 窗口

                  相关文章

                  <tfoot id='PfysB'></tfoot>
                  <i id='PfysB'><tr id='PfysB'><dt id='PfysB'><q id='PfysB'><span id='PfysB'><b id='PfysB'><form id='PfysB'><ins id='PfysB'></ins><ul id='PfysB'></ul><sub id='PfysB'></sub></form><legend id='PfysB'></legend><bdo id='PfysB'><pre id='PfysB'><center id='PfysB'></center></pre></bdo></b><th id='PfysB'></th></span></q></dt></tr></i><div id='PfysB'><tfoot id='PfysB'></tfoot><dl id='PfysB'><fieldset id='PfysB'></fieldset></dl></div>

                  <legend id='PfysB'><style id='PfysB'><dir id='PfysB'><q id='PfysB'></q></dir></style></legend>
                  • <bdo id='PfysB'></bdo><ul id='PfysB'></ul>

                      <small id='PfysB'></small><noframes id='PfysB'>