参考: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;
} }

Httpclient爬取优酷网的更多相关文章

  1. selenium爬取优酷页面并下载图片

    from selenium import webdriver import requests driver = webdriver.Chrome() #打开优酷 driver.get("ht ...

  2. java平台利用jsoup开发包,抓取优酷视频播放地址与图片地址等信息。

    /********************************************************************************************  * aut ...

  3. 爱斯达M2C服装定制系统介绍—在线播放—优酷网,视频高清在线观看

    爱斯达M2C服装定制系统介绍-在线播放-优酷网,视频高清在线观看 视频: 爱斯达M2C服装定制系统介绍

  4. 爬取西刺网的免费IP

    在写爬虫时,经常需要切换IP,所以很有必要自已在数据维护库中维护一个IP池,这样,就可以在需用的时候随机切换IP,我的方法是爬取西刺网的免费IP,存入数据库中,然后在scrapy 工程中加入tools ...

  5. python爬虫基础应用----爬取校花网视频

    一.爬虫简单介绍 爬虫是什么? 爬虫是首先使用模拟浏览器访问网站获取数据,然后通过解析过滤获得有价值的信息,最后保存到到自己库中的程序. 爬虫程序包括哪些模块? python中的爬虫程序主要包括,re ...

  6. selenium爬取煎蛋网

    selenium爬取煎蛋网 直接上代码 from selenium import webdriver from selenium.webdriver.support.ui import WebDriv ...

  7. Scrapy实战篇(一)之爬取链家网成交房源数据(上)

    今天,我们就以链家网南京地区为例,来学习爬取链家网的成交房源数据. 这里推荐使用火狐浏览器,并且安装firebug和firepath两款插件,你会发现,这两款插件会给我们后续的数据提取带来很大的方便. ...

  8. (python爬取小故事网并写入mysql)

    前言: 这是一篇来自整理EVERNOTE的笔记所产生的小博客,实现功能主要为用广度优先算法爬取小故事网,爬满100个链接并写入mysql,虽然CS作为双学位已经修习了三年多了,但不仅理论知识一般,动手 ...

  9. Python Scrapy 爬取煎蛋网妹子图实例(一)

    前面介绍了爬虫框架的一个实例,那个比较简单,这里在介绍一个实例 爬取 煎蛋网 妹子图,遗憾的是 上周煎蛋网还有妹子图了,但是这周妹子图变成了 随手拍, 不过没关系,我们爬图的目的是为了加强实战应用,管 ...

随机推荐

  1. 三行代码实现.NET MVC统计显示页面的执行时间 超简单的实现方法 分析页面执行效率

    三行代码实现.NET MVC统计显示页面的执行时间 超简单的实现方法 分析页面执行效率    博客页脚处添加了页面执行时间统计显示,如下图所示,也可以直接查看网页页脚处. 实现方法非常简单,只需三行代 ...

  2. DateTime操作,时间范围,加减

    DB里边存的是char类型数组的时间,例如20151111 12171220000,现在需要把这个时间加减5s,组成 一个时间范围 然后再写存储过程. 想到的办法就是把这个时间先转换成DateTime ...

  3. 阿里云OSS对象存储 简单上传文件

    不得不说阿里云的命名比较让人摸不着头脑,开始以为是文件存储NAS,弄了半天什么文件系统,挂载点的搞不明白.后来才搞清楚原来 对象存储OSS才是我需要的. 其中EndPoint就是画红框的部分,但是要加 ...

  4. dwr框架中DWRUtil的方法

    dwr框架中DWRUtil的方法 2008-10-14 17:57:23|  分类: JAVA |  标签: |举报 |字号大中小 订阅     7. util.js 功能 util.js包含了一些工 ...

  5. Openlayers中layer介绍

    1.base layers & overlay layers base layer:最底层的layer,其它的图层是在他之上,最先增加的图层默认作为base layer. overlay la ...

  6. h5页面测试

    转自:http://www.blogjava.net/qileilove/archive/2014/07/24/416154.html?utm_source=tuicool&utm_mediu ...

  7. OTL中文乱码 OTL UTF8

    在用unixODBC连接MySQL的时候字符编码是由odbc支持的,不须要C++编译OTL的时候加上什么编译条件. 假设你的数据库使用的编码是UTF-8,你要从这个数据库读数据.并且还要将结果放到这个 ...

  8. spring 集成 mybatis 后数据源初始化失败问题分析

    问题背景: 项目使用spring,springmvc框架,后边需操作关系数据库,选择了mybatis + durid,集成mybatis后,项目一直启动失败.错误的原因是dataSource初始化的时 ...

  9. 工作室成员 GitHub 地址集中贴(按发布时间先后排序)

    金质行 https://github.com/jinxiaohang/ 金林超 https://github.com/jinlinchao/ 王贤国 https://github.com/ErhuoH ...

  10. ORA-00257

    删除归档日志文件的方法: http://www.blogjava.net/kuuyee/archive/2013/05/15/399287.html 惜分飞大大的博客:http://www.xifen ...