zoukankan      html  css  js  c++  java
  • Httpclient爬取优酷网

     参考:http://www.cnblogs.com/lchzls/p/6277210.html

    /httpClient/src/main/java/com/louis/youku/Page.java

    /**
     * Project Name:httpClient
     * File Name:Page.java
     * Package Name:com.louis.youku
     * Date:2017年11月9日上午9:11:28
     * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
     *
    */
    
    package com.louis.youku;
    /**
     * ClassName:Page 
     * Function: TODO ADD FUNCTION. 
     * Reason:     TODO ADD REASON. 
     * Date:     2017年11月9日 上午9:11:28 
     * @author   michael
     * @version  
     * @since    JDK 1.7
     * @see      
     */
    public class Page {
        //页面内容
        private String content;
        
        //总播放量
        private String allnumber;
        
        //每日播放增量
        private String daynumber;
        
        //评论数
        private String commentnumber;
    
        //收藏数
        private String collectnumber;
    
        //
        private String supportnumber;
    
        //
        private String againstnumber;
    
        //电视剧名称
        private String tvname;
    
        //页面url
        private String url;
    
        //子集数据
        private String episodenumber;
    
        public String getContent() {
            return content;
        }
    
        public void setContent(String content) {
            this.content = content;
        }
    
        public String getAllnumber() {
            return allnumber;
        }
    
        public void setAllnumber(String allnumber) {
            this.allnumber = allnumber;
        }
    
        public String getDaynumber() {
            return daynumber;
        }
    
        public void setDaynumber(String daynumber) {
            this.daynumber = daynumber;
        }
    
        public String getCommentnumber() {
            return commentnumber;
        }
    
        public void setCommentnumber(String commentnumber) {
            this.commentnumber = commentnumber;
        }
    
        public String getCollectnumber() {
            return collectnumber;
        }
    
        public void setCollectnumber(String collectnumber) {
            this.collectnumber = collectnumber;
        }
    
        public String getSupportnumber() {
            return supportnumber;
        }
    
        public void setSupportnumber(String supportnumber) {
            this.supportnumber = supportnumber;
        }
    
        public String getAgainstnumber() {
            return againstnumber;
        }
    
        public void setAgainstnumber(String againstnumber) {
            this.againstnumber = againstnumber;
        }
    
        public String getTvname() {
            return tvname;
        }
    
        public void setTvname(String tvname) {
            this.tvname = tvname;
        }
    
        public String getUrl() {
            return url;
        }
    
        public void setUrl(String url) {
            this.url = url;
        }
    
        public String getEpisodenumber() {
            return episodenumber;
        }
    
        public void setEpisodenumber(String episodenumber) {
            this.episodenumber = episodenumber;
        }
        
    }

    /httpClient/src/main/java/com/louis/youku/DownLoadService.java

    /**
     * Project Name:httpClient
     * File Name:DownLoadService.java
     * Package Name:com.louis.youku
     * Date:2017年11月9日上午9:14:16
     * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
     *
    */
    
    package com.louis.youku;
    /**
     * ClassName:DownLoadService 
     * Function: TODO ADD FUNCTION. 
     * Reason:     TODO ADD REASON. 
     * Date:     2017年11月9日 上午9:14:16 
     * @author   michael
     * @version  
     * @since    JDK 1.7
     * @see      
     */
    public interface DownLoadService {
        public Page downLoad(String url);
    }

    /httpClient/src/main/java/com/louis/youku/DownLoadServiceImpl.java

    /**
     * Project Name:httpClient
     * File Name:DownLoadService.java
     * Package Name:com.louis.youku
     * Date:2017年11月9日上午9:14:16
     * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
     *
    */
    
    package com.louis.youku;
    /**
     * ClassName:DownLoadService 
     * Function: TODO ADD FUNCTION. 
     * Reason:     TODO ADD REASON. 
     * Date:     2017年11月9日 上午9:14:16 
     * @author   michael
     * @version  
     * @since    JDK 1.7
     * @see      
     */
    public interface DownLoadService {
        public Page downLoad(String url);
    }

    /httpClient/src/main/java/com/louis/youku/PageDownLoadUtil.java

    /**
     * Project Name:httpClient
     * File Name:Page.java
     * Package Name:com.louis.youku
     * Date:2017年11月9日上午9:11:28
     * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
     *
    */
    
    package com.louis.youku;
    /**
     * ClassName:Page 
     * Function: TODO ADD FUNCTION. 
     * Reason:     TODO ADD REASON. 
     * Date:     2017年11月9日 上午9:11:28 
     * @author   michael
     * @version  
     * @since    JDK 1.7
     * @see      
     */
    public class Page {
        //页面内容
        private String content;
        
        //总播放量
        private String allnumber;
        
        //每日播放增量
        private String daynumber;
        
        //评论数
        private String commentnumber;
    
        //收藏数
        private String collectnumber;
    
        //
        private String supportnumber;
    
        //
        private String againstnumber;
    
        //电视剧名称
        private String tvname;
    
        //页面url
        private String url;
    
        //子集数据
        private String episodenumber;
    
        public String getContent() {
            return content;
        }
    
        public void setContent(String content) {
            this.content = content;
        }
    
        public String getAllnumber() {
            return allnumber;
        }
    
        public void setAllnumber(String allnumber) {
            this.allnumber = allnumber;
        }
    
        public String getDaynumber() {
            return daynumber;
        }
    
        public void setDaynumber(String daynumber) {
            this.daynumber = daynumber;
        }
    
        public String getCommentnumber() {
            return commentnumber;
        }
    
        public void setCommentnumber(String commentnumber) {
            this.commentnumber = commentnumber;
        }
    
        public String getCollectnumber() {
            return collectnumber;
        }
    
        public void setCollectnumber(String collectnumber) {
            this.collectnumber = collectnumber;
        }
    
        public String getSupportnumber() {
            return supportnumber;
        }
    
        public void setSupportnumber(String supportnumber) {
            this.supportnumber = supportnumber;
        }
    
        public String getAgainstnumber() {
            return againstnumber;
        }
    
        public void setAgainstnumber(String againstnumber) {
            this.againstnumber = againstnumber;
        }
    
        public String getTvname() {
            return tvname;
        }
    
        public void setTvname(String tvname) {
            this.tvname = tvname;
        }
    
        public String getUrl() {
            return url;
        }
    
        public void setUrl(String url) {
            this.url = url;
        }
    
        public String getEpisodenumber() {
            return episodenumber;
        }
    
        public void setEpisodenumber(String episodenumber) {
            this.episodenumber = episodenumber;
        }
        
    }
  • 相关阅读:
    【2020】iOS证书(.p12)和描述文件(.mobileprovision)一键申请流程
    苹果开发者账号正在调查原因解答
    【2020最新】苹果iOS开发者到期续费流程
    【2020】联系苹果客服电话入口及步骤
    苹果电脑Transporter App及Windows上传ipa工具Appuploader
    一文学会苹果TestFlight上架详细流程
    iOS APP打包上线App Store七个步骤详解(2020版)
    技术分享 | mysql 表数据校验
    MySQL 自带的4个系统数据库的说明
    linux定时任务crontab怎样执行root命令
  • 原文地址:https://www.cnblogs.com/Michael2397/p/7807810.html
Copyright © 2011-2022 走看看