参考: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下Assembly的加载过程 ASP.NET Core Web API下事件驱动型架构的实现(三):基于RabbitMQ的事件总线

    重温.NET下Assembly的加载过程   最近在工作中牵涉到了.NET下的一个古老的问题:Assembly的加载过程.虽然网上有很多文章介绍这部分内容,很多文章也是很久以前就已经出现了,但阅读之后 ...

  2. Hadoop 服务器配置的副本数量 管不了客户端

    副本数由客户端的参数dfs.replication决定(优先级: conf.set > 自定义配置文件 > jar包中的hdfs-default.xml)如果前两个都没有,就用最后一个ja ...

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

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

  4. 后台运行命令:&和nohup command & 以及关闭、查看后台任务

    当我们在终端或控制台工作时.可能不希望由于执行一个作业而占住了屏幕,由于可能还有更重要的事情要做,比方阅读电子邮件. 对于密集訪问磁盘的进程,我们更希望它可以在每天的非负荷高峰时间段执行(比如凌晨). ...

  5. python--面向对象—接口

    开放封闭原则依赖导致原则接口隔离原则继承多态抽象类和接口类    编程思想:为子类做规范 归一化设计:几个类都实现了相同的方法 抽象类:最好单继承,且可以简单的实现功能 接口类:可以多继承,且最好不实 ...

  6. java操作redis学习(一):安装及连接

    文章参考自:http://www.cnblogs.com/edisonfeng/p/3571870.html,在此基础上进行了修改. 一.下载安装Redis redis官网显示暂时不支持Windows ...

  7. Linux 中权限的再讨论( 上 )

    前言 在Linux系统中,用户分为三个部分( 所有者 同组人 其他 ).每个部分的权限又可以赋予读/写/执行权限.这样,文件的权限标记一共包含 9 个权限位.好了,很多朋友对于Linux权限的了解就仅 ...

  8. C# 打开指定的目录 记住路径中 / 与 \ 的使用方法

    老生常谈的问题了,C#在指定目录时,路径中要使用 \\.直接看实例 using System; namespace OpenFile{ class OpenFile{ static void Main ...

  9. 【BZOJ2216】[Poi2011]Lightning Conductor 决策单调性

    [BZOJ2216][Poi2011]Lightning Conductor Description 已知一个长度为n的序列a1,a2,...,an.对于每个1<=i<=n,找到最小的非负 ...

  10. Theseven relationsarein threecategories:equivalent, congruent, andsimilar.

    http://www.math.pitt.edu/~xfc/math2370/chap5.pdf