简单的使用jsoup爬取图片
来源:互联网 发布:muscletech淘宝真假 编辑:程序博客网 时间:2024/06/06 02:45
简单的使用jsoup爬取图片
首先,先要导入相关的jsoup.jar才能够使用jsoup
[jsoup.jar下载地址](http://download.csdn.net/detail/guanglancomet/9234349)
package com.guanglan.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.URL;import java.net.URLConnection;import org.jsoup.Jsoup;import org.jsoup.nodes.Document;import org.jsoup.nodes.Element;import org.jsoup.select.Elements;public class DownLoadPic { private static final String saveImgPath="E://imgs"; //图片保存路径 public void getDoc() throws IOException{ //以网易为例子 Document doc = Jsoup.connect("http://www.163.com/").get(); //获取后缀为png和jpg的图片的元素集合 Elements pngs = doc.select("img[src~=(?i)\\.(png|jpe?g)]"); //遍历元素 for(Element e : pngs){ String src=e.attr("src");//获取img中的src路径 //获取后缀名 String imageName = src.substring(src.lastIndexOf("/") + 1,src.length()); //连接url URL url = new URL(src); URLConnection uri=url.openConnection(); //获取数据流 InputStream is=uri.getInputStream(); //写入数据流 OutputStream os = new FileOutputStream(new File(saveImgPath, imageName)); byte[] buf = new byte[1024]; int l=0; while((l=is.read(buf))!=-1){ os.write(buf, 0, l); } } } public static void main(String[] args) throws IOException { new DownLoadPic().getDoc(); //调用方法 }}
0 0
- 简单的使用jsoup爬取图片
- 使用Jsoup实现简单的页面信息爬取
- 使用jsoup爬取网站图片
- httpclient/jsoup爬取图片
- java使用jsoup,多线程批量爬取天极网某分类下的美女图片
- jsoup爬取指定网页的url和图片
- 利用Jsoup爬取网站的图片,保存到本地
- Jsoup的简单使用
- Jsoup的简单使用
- 利用Jsoup爬取一组图片
- jsoup爬取百度瀑布流图片
- jsoup爬取百度瀑布流图片
- jsoup简单爬取代理ip
- 图片的简单爬取
- 关于Jsoup的简单使用
- jsoup爬取分页的内容
- 简单爬取图片
- python爬虫----简单的图片爬取
- 自定义控件declare-styleable的使用
- android menu 开发
- Android进阶篇之引导页系列之强大的SurfaceView实现动画引导页(2)
- NSString中提取单词 enumerateSubstringsInRange NSCharacterSet CFStringTokenizerRef
- 第八周;顺序串
- 简单的使用jsoup爬取图片
- C# 垃圾回收的基础
- android 支持蓝牙4.0的手机型号
- 第十周--项目3用二叉树遍历思想解决问题(5)
- 第七周 停车场模拟
- Excel公式、函数与图表应用大全——互动出版网
- 第十周项目2【二叉树遍历的递归算法】
- 实现description(来自孙启超)
- jsp中request传递参数汉字乱码