• 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 浙江风采:[Java]jsoup抓取懒人之家的jQuery特效资源

    来源:本网整理
    //www.lanrenzhijia.com/jquery/
    抓取 懒人之家的 所有JQuery特效

    按照 资源标题进行命名 并且还有一张预览图  方便大家进行使用 scrolltotop.offset(100,120); scrolltotop.init();

    [1].[文件] WebCatch.java ~ 6KB    (21) 跳至 [1] [2] [3] [4] [5] [6]

     彩票双色球历史开奖结果 www.s9h6.com package com.qianyan.webcatch;
    
    import org.apache.commons.io.IOUtils;
    import org.apache.commons.lang.StringUtils;
    import org.jsoup.Jsoup;
    import org.jsoup.nodes.Document;
    import org.jsoup.nodes.Element;
    import org.jsoup.select.Elements;
    
    import java.io.*;
    
    import java.net.URL;
    import java.net.URLConnection;
    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * Created with IntelliJ IDEA.
     * User: lujianing
     * Date: 13-11-21
     * Time: 下午3:42
     * To change this template use File | Settings | File Templates.
     */
    public class WebCatch extends Thread{
    
        private static String tempDir = "d://JQuery//懒人之家//";
    
        private String catch_url;
    
        public String getCatch_url() {
            return catch_url;
        }
    
        public WebCatch(String url){
            catch_url=url;
        }
    
        public static void main(String[] args) throws IOException {
            //Jquery特效 15页
            for(int i=1;i<=15;i++){
                 String str="//www.lanrenzhijia.com/jquery/list_5_"+i+".html";
                 WebCatch w = new WebCatch(str);
                 Thread thread  = new Thread(w);
                 thread.start();
            }
        }
    
        public void run(){
           // System.out.println(this.getCatch_url());
            getListPage(this.getCatch_url());
        }
    
    
        public static void getListPage(String url){
            try {
                Document document = Jsoup.connect(url).userAgent("Mozilla").get(); //处理首页
                Elements htmls = document.select("div.listbox .newyear a");
                String html="";
    
                for (Element element : htmls) {
                    html =element.attr("href");
                    if(html!=null&&!html.equals("")) {
                        getPage(html);
                    }
                }
            } catch (IOException e) {
                //      e.printStackTrace();
            }
        }
        public static void getPage(String url){
            try {
                Document document = Jsoup.connect(url).userAgent("Mozilla").get(); //处理首页
    
                List<String> titles = new ArrayList<String>();
                String file_name="";
                String img_path="";
                String rar_path="";
    
                Elements titleLinkElements = document.select("title");
                for (Element element : titleLinkElements) {
                    file_name =element.text();
                    file_name =file_name.substring(0,file_name.length()-5);
                    System.out.println("资源名:"+file_name);
                }
    
                Elements imgs = document.select("div.infolist img");
                for (Element element : imgs) {
                    img_path =element.attr("src");
                    System.out.println("资源图片:"+img_path);
                }
    
                Elements rarElements = document.select("div.actbox a");
                for (Element element : rarElements) {
                    String rar =element.attr("href");
                    if(rar.length()>4){
                        String extt= rar.substring(rar.length()-3,rar.length());
                        if((extt.equals("rar")||extt.equals("zip"))){
                            System.out.println("资源压缩包:"+rar);
                            rar_path=rar;
                        }
                    }
    
    
                }
    
                downloadImg(file_name,img_path);
                downloadFile(file_name,rar_path);
    
    
    
            } catch (IOException e) {
                //      e.printStackTrace();
            }
        }
    
        public static void downloadFile(String dir,String file){
    
            File firdir = new File(tempDir+"/"+dir);
            if (!firdir.exists()) {
                firdir.mkdirs();
            }
    
            int   bytesum=0;
            int byteread = 0;
    
            URL url = null;
            try {
                url = new URL(file);
            } catch (Exception e) {
    
            }
    
            FileOutputStream fs=null;
            try {
                URLConnection conn = url.openConnection();
                InputStream inStream = conn.getInputStream();
                fs = new FileOutputStream(tempDir+"//"+dir+"//"+dir+".rar");
    
                byte[] buffer = new byte[1024];
                while ((byteread = inStream.read(buffer)) != -1) {
                    bytesum += byteread;
                    fs.write(buffer, 0, byteread);
                }
                System.out.println(file+"下载完成");
            } catch (Exception e) {
                // e.printStackTrace();
            } finally{
    
                try {
                    fs.flush();
                    fs.close();
                } catch (Exception e) {
    
                }
    
            }
        }
    
        public static void downloadImg(String dir,String img){
    
    
            File firdir = new File(tempDir+"/"+dir);
            if (!firdir.exists()) {
                firdir.mkdirs();
            }
    
            int   bytesum=0;
            int byteread = 0;
    
            URL url = null;
            try {
                url = new URL(img);
            } catch (Exception e) {
    
            }
    
            FileOutputStream fs=null;
            try {
                URLConnection conn = url.openConnection();
                InputStream inStream = conn.getInputStream();
                fs = new FileOutputStream(tempDir+"//"+dir+"//"+dir+".jpg");
    
                byte[] buffer = new byte[1024];
                while ((byteread = inStream.read(buffer)) != -1) {
                    bytesum += byteread;
                    fs.write(buffer, 0, byteread);
                }
                System.out.println(img+"下载完成");
            } catch (Exception e) {
                // e.printStackTrace();
            } finally{
    
                try {
                    fs.flush();
                    fs.close();
                } catch (Exception e) {
    
                }
            }
        }
    
    }
    

    [2].[文件] commons-io-1.4.jar ~ 106KB    (31) 跳至 [1] [2] [3] [4] [5] [6]

    文件不存在或者代码语言不存在

    [3].[文件] commons-lang-2.5.jar ~ 273KB    (30) 跳至 [1] [2] [3] [4] [5] [6]

    文件不存在或者代码语言不存在

    [4].[文件] jsoup-1.7.2.jar ~ 287KB    (32) 跳至 [1] [2] [3] [4] [5] [6]

    文件不存在或者代码语言不存在

    [5].[图片] QQ图片20131121162133.jpg 跳至 [1] [2] [3] [4] [5] [6]

    [6].[图片] QQ图片20131121162155.jpg 跳至 [1] [2] [3] [4] [5] [6]

  • 本文相关:
  • [Java]java 获取本地信息大全
  • [Python]python模拟登录百度贴吧
  • [PHP]无聊的时候,蛋疼一下-计算日出和日落
  • [C/C++]C语言控制台(贪吃蛇)
  • [JavaScript]JS实现的图片拖曳效果
  • [JavaScript]d3.js鼠标变幻霓虹光特效 代码
  • [Java]使用Java抓取网页中所有的链接
  • [JavaScript][jQuery Core]匹配一个HTML元素标签...
  • [Java]多线程的运用
  • [JavaScript]jQuery鼠标滑过翻转显示描述...
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 彩票双色球历史开奖结果 - 频道导航
    Copyright © 2017 彩票双色球历史开奖结果 www.s9h6.com All Rights Reserved
  • 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 动物狂欢技巧 德州扑克打平 大乐透基走势图大赢家 p3开机号近期150期 吉林时时网 哪个彩票平台赔率高 六肖中特网站 720lu牛牛视频 3d的试机号 白小组二码中特期期谁 浙江风采走势图 梭哈单机版下载 盈禾体育 大中华彩票娱乐平台 贵州11选5一中奖助手下载