如何在chrome开发人员工具的网络选项卡中获取Img大小

时间:2017-09-28 19:35:44

标签: selenium-webdriver

enter image description here您好团队我想在Chrome开发者工具的网络标签中获取以下数据

  1. 获取网络标签中的Img列表
  2. 逐个获取所有Img的大小
  3. 我可以使用以下代码获取状态代码。但我无法获得Img概念

    public static int getResponseCode(String urlString) throws MalformedURLException, IOException{
            URL url = new URL(urlString);
            HttpURLConnection huc = (HttpURLConnection)url.openConnection();
            huc.setRequestMethod("GET");
            huc.connect();
            return huc.getResponseCode();
        }
    

    请帮助我获取Img及其尺寸列表

1 个答案:

答案 0 :(得分:0)

获取图像文件的内容长度。要在网页上获取图像大小,您可以向服务器询问。即;使用<div class="row" id="center"> <div class="col-sm-3"><img src="C:\Users\aNas kOdUr\Pictures\fk-logo_9fddff.png" height="50"/> </div> <div class="col-sm-7"></div> <div class="col-sm-2"></div> </div> 类来表示应用程序与该URL之间的通信链接。

URLConnection

这应该运作良好。希望这段代码能帮到你。

编辑1:此答案是从this SO帖子中挑选出来的。归功于原始海报。

编辑2:为了获取所有图像,你需要通过标记名获取所有元素(请检查这个定位器在Java中的使用方式 - 我不完全确定)'img',因为所有图像都有这个标签。将这些元素放在列表中,然后遍历该列表并获取列表中每个元素的连接,然后获取大小。