/** * 抓取网上的图片 * @param imgSrc * @param filePath */ public static void downloadImgByNet(String imgSrc,String filePath,String fileName){ try{ URL url = new URL(imgSrc); URLConnection conn = url.openConnection(); //设置超时间为3秒 conn.setConnectTimeout(3*1000); //防止屏蔽程序抓取而返回403错误 conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)"); //输出流 InputStream str = conn.getInputStream(); //控制流的大小为1k byte[] bs = new byte[1024]; //读取到的长度 int len = 0; //是否需要创建文件夹 File saveDir = new File(filePath);          if(!saveDir.exists()){              saveDir.mkdir();          }          File file = new File(saveDir+File.separator+fileName);    //实例输出一个对象 FileOutputStream out = new FileOutputStream(file); //循环判断,如果读取的个数b为空了,则is.read()方法返回-1,具体请参考InputStream的read(); while ((len = str.read(bs)) != -1) { //将对象写入到对应的文件中 out.write(bs, 0, len);    } //刷新流 out.flush(); //关闭流 out.close(); str.close(); System.out.println("下载成功"); }catch (Exception e) { e.printStackTrace(); } }

JAVA软件图片浏览下载_java模拟浏览器下载图片相关推荐

  1. python模拟浏览器下载文件_python第一个脚本,模拟浏览器下载文件 | 学步园

    用wget命令下载文件总是失败.用python脚本模拟浏览器下载,代码如下: #!/usr/bin/python import sys from urllib import FancyURLopene ...

  2. python模拟浏览器下载文件_python第一个脚本,模拟浏览器下载文件

    用wget命令下载文件总是失败.用python脚本模拟浏览器下载,代码如下: #!/bin/python # -*- coding: utf-8 -*- __author__ = 'wulong' i ...

  3. java 看书浏览器官_JAVA读取文件流,设置浏览器下载或直接预览操作

    最近项目需要在浏览器中通过url预览图片.但发现浏览器始终默认下载,而不是预览.研究了一下,发现了问题: // 设置response的header,注意这句,如果开启,默认浏览器会进行下载操作,如果注 ...

  4. python 模拟浏览器下载文件-python爬虫:使用Selenium模拟浏览器行为

    前几天有位微信读者问我一个爬虫的问题,就是在爬去百度贴吧首页的热门动态下面的图片的时候,爬取的图片总是爬取不完整,比首页看到的少.原因他也大概分析了下,就是后面的图片是动态加载的.他的问题就是这部分动 ...

  5. 模拟浏览器下载Excel 到本地

    文章目录 1. 文件导出 1.1 导出实现方式 1.2 导出实现场景 2. 浏览器导出Excel 2.1 废话 2.2 导出Excel 接口 2.2.1 启动类 2.2.2 导出文件Controlle ...

  6. 用360浏览器java插件下载安装,360安全浏览器下载-360安全浏览器下载 v9.1.0.230 官方版...

    360安全浏览器下载 360安全浏览器官方下载2017是目前市面上最安全的浏览器,60安全浏览器拥有全国最大的恶意网址库和最新的拦截技术,可以在用户浏览网页时自动拦截木马病毒和诈骗等恶意网站,让用户能 ...

  7. webmagic+selenium模拟浏览器下载动态网页

    现在绝大多数网页都是动态生成的,那么学习爬虫就意味着更加困难.若是静态网页,只需要了解如何连接网络和分析网页源代码提取标签信息即可,但是动态网页的话,就需要使用到一些特定的框架来爬取了.比较实用的爬取 ...

  8. java word格式 导出图表和表格 浏览器下载 支持生成扇形图,条形图等

    1.导入依赖 环境 依赖 Apache的POI.FreeMarker和XDocreport xchart <dependency><groupId>fr.opensagres. ...

  9. java软件安装教程详细_java编程软件安装教程

    JAVA游戏.软件安装方法:1.首先把要安装的软件或游戏文件(文件格式为Jar,通常显示图标为压缩文件,但不可解压,否则无法安装)通过数据线或者通过手机蓝牙上传到手机里,或者记忆卡里.最好新建一个文件 ...

最新文章

  1. R使用tsne进行高维数据可视化实战:二维可视化、三维可视化
  2. 【攻防世界015】notsequence
  3. Qt消息机制与window程序消息的对比分析
  4. 使用Struts2,Hibernate和MySQL BLOB开发个人迷你相册应用程序–第1部分
  5. 软件工程——认识方法、模型、工具和技术
  6. php strtotime,php中strtotime什么意思
  7. 搜索引擎算法的139个相关因素【SEO】
  8. 详细讲解怎样做数据仓库需求分析
  9. 数据保密-第三代透明加密技术
  10. 提升效率小工具,我用30分钟就干完一天的活
  11. 4.1Python文件基本操作
  12. 安装opencv_contrib-3.4.9, fatal error: opencv2/xfeatures2d.hpp: 没有那个文件或目录. 解决方法
  13. SPI FLASH与NOR FLASH的区别
  14. 端电压,相电压,线电压区别
  15. Dijkstra算法和Floyd算法超详解以及区别
  16. C程序中各个段的含义
  17. 计算机实验室行政助理职责,【实验室助理工作内容|工作职责|实验室助理做什么】-看准网...
  18. 文献翻译:Comparative metagenomics of hydrocarbon and methane seeps of the Gulf of Mexico
  19. 【流体机械原理及设计06】
  20. H5端根据指定地址显示地图并且可调起三大主流地图软件(腾讯、百度、高德)

热门文章

  1. .NetCore技术研究-ConfigurationManager在单元测试下的坑
  2. 什么是微服务?为什么你要用微服务?
  3. 也读《人月神话》:没有银弹的软件工程
  4. ASP.NET Core依赖注入最佳实践,提示技巧
  5. 谈谈ASP.NET Core中的ResponseCaching
  6. ASPNET Core 2.x中的Kestrel服务器
  7. 2017(深圳) .NET技术分享交流会 第二期,将有网络直播
  8. 有效事件: 可取代数十种设计模式
  9. C#7.0之ref locals and returns (局部变量和引用返回)
  10. 5训练需要更改参数吗_糖尿病病人需要多喝水吗?多喝水的5大好处,了解一下...