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

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

  1. /**
  2. * Project Name:httpClient
  3. * File Name:Page.java
  4. * Package Name:com.louis.youku
  5. * Date:2017年11月9日上午9:11:28
  6. * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
  7. *
  8. */
  9.  
  10. package com.louis.youku;
  11. /**
  12. * ClassName:Page
  13. * Function: TODO ADD FUNCTION.
  14. * Reason: TODO ADD REASON.
  15. * Date: 2017年11月9日 上午9:11:28
  16. * @author michael
  17. * @version
  18. * @since JDK 1.7
  19. * @see
  20. */
  21. public class Page {
  22. //页面内容
  23. private String content;
  24.  
  25. //总播放量
  26. private String allnumber;
  27.  
  28. //每日播放增量
  29. private String daynumber;
  30.  
  31. //评论数
  32. private String commentnumber;
  33.  
  34. //收藏数
  35. private String collectnumber;
  36.  
  37. //赞
  38. private String supportnumber;
  39.  
  40. //踩
  41. private String againstnumber;
  42.  
  43. //电视剧名称
  44. private String tvname;
  45.  
  46. //页面url
  47. private String url;
  48.  
  49. //子集数据
  50. private String episodenumber;
  51.  
  52. public String getContent() {
  53. return content;
  54. }
  55.  
  56. public void setContent(String content) {
  57. this.content = content;
  58. }
  59.  
  60. public String getAllnumber() {
  61. return allnumber;
  62. }
  63.  
  64. public void setAllnumber(String allnumber) {
  65. this.allnumber = allnumber;
  66. }
  67.  
  68. public String getDaynumber() {
  69. return daynumber;
  70. }
  71.  
  72. public void setDaynumber(String daynumber) {
  73. this.daynumber = daynumber;
  74. }
  75.  
  76. public String getCommentnumber() {
  77. return commentnumber;
  78. }
  79.  
  80. public void setCommentnumber(String commentnumber) {
  81. this.commentnumber = commentnumber;
  82. }
  83.  
  84. public String getCollectnumber() {
  85. return collectnumber;
  86. }
  87.  
  88. public void setCollectnumber(String collectnumber) {
  89. this.collectnumber = collectnumber;
  90. }
  91.  
  92. public String getSupportnumber() {
  93. return supportnumber;
  94. }
  95.  
  96. public void setSupportnumber(String supportnumber) {
  97. this.supportnumber = supportnumber;
  98. }
  99.  
  100. public String getAgainstnumber() {
  101. return againstnumber;
  102. }
  103.  
  104. public void setAgainstnumber(String againstnumber) {
  105. this.againstnumber = againstnumber;
  106. }
  107.  
  108. public String getTvname() {
  109. return tvname;
  110. }
  111.  
  112. public void setTvname(String tvname) {
  113. this.tvname = tvname;
  114. }
  115.  
  116. public String getUrl() {
  117. return url;
  118. }
  119.  
  120. public void setUrl(String url) {
  121. this.url = url;
  122. }
  123.  
  124. public String getEpisodenumber() {
  125. return episodenumber;
  126. }
  127.  
  128. public void setEpisodenumber(String episodenumber) {
  129. this.episodenumber = episodenumber;
  130. }
  131.  
  132. }

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

  1. /**
  2. * Project Name:httpClient
  3. * File Name:DownLoadService.java
  4. * Package Name:com.louis.youku
  5. * Date:2017年11月9日上午9:14:16
  6. * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
  7. *
  8. */
  9.  
  10. package com.louis.youku;
  11. /**
  12. * ClassName:DownLoadService
  13. * Function: TODO ADD FUNCTION.
  14. * Reason: TODO ADD REASON.
  15. * Date: 2017年11月9日 上午9:14:16
  16. * @author michael
  17. * @version
  18. * @since JDK 1.7
  19. * @see
  20. */
  21. public interface DownLoadService {
  22. public Page downLoad(String url);
  23. }

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

  1. /**
  2. * Project Name:httpClient
  3. * File Name:DownLoadService.java
  4. * Package Name:com.louis.youku
  5. * Date:2017年11月9日上午9:14:16
  6. * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
  7. *
  8. */
  9.  
  10. package com.louis.youku;
  11. /**
  12. * ClassName:DownLoadService
  13. * Function: TODO ADD FUNCTION.
  14. * Reason: TODO ADD REASON.
  15. * Date: 2017年11月9日 上午9:14:16
  16. * @author michael
  17. * @version
  18. * @since JDK 1.7
  19. * @see
  20. */
  21. public interface DownLoadService {
  22. public Page downLoad(String url);
  23. }

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

  1. /**
  2. * Project Name:httpClient
  3. * File Name:Page.java
  4. * Package Name:com.louis.youku
  5. * Date:2017年11月9日上午9:11:28
  6. * Copyright (c) 2017, 2692613726@qq.com All Rights Reserved.
  7. *
  8. */
  9.  
  10. package com.louis.youku;
  11. /**
  12. * ClassName:Page
  13. * Function: TODO ADD FUNCTION.
  14. * Reason: TODO ADD REASON.
  15. * Date: 2017年11月9日 上午9:11:28
  16. * @author michael
  17. * @version
  18. * @since JDK 1.7
  19. * @see
  20. */
  21. public class Page {
  22. //页面内容
  23. private String content;
  24.  
  25. //总播放量
  26. private String allnumber;
  27.  
  28. //每日播放增量
  29. private String daynumber;
  30.  
  31. //评论数
  32. private String commentnumber;
  33.  
  34. //收藏数
  35. private String collectnumber;
  36.  
  37. //赞
  38. private String supportnumber;
  39.  
  40. //踩
  41. private String againstnumber;
  42.  
  43. //电视剧名称
  44. private String tvname;
  45.  
  46. //页面url
  47. private String url;
  48.  
  49. //子集数据
  50. private String episodenumber;
  51.  
  52. public String getContent() {
  53. return content;
  54. }
  55.  
  56. public void setContent(String content) {
  57. this.content = content;
  58. }
  59.  
  60. public String getAllnumber() {
  61. return allnumber;
  62. }
  63.  
  64. public void setAllnumber(String allnumber) {
  65. this.allnumber = allnumber;
  66. }
  67.  
  68. public String getDaynumber() {
  69. return daynumber;
  70. }
  71.  
  72. public void setDaynumber(String daynumber) {
  73. this.daynumber = daynumber;
  74. }
  75.  
  76. public String getCommentnumber() {
  77. return commentnumber;
  78. }
  79.  
  80. public void setCommentnumber(String commentnumber) {
  81. this.commentnumber = commentnumber;
  82. }
  83.  
  84. public String getCollectnumber() {
  85. return collectnumber;
  86. }
  87.  
  88. public void setCollectnumber(String collectnumber) {
  89. this.collectnumber = collectnumber;
  90. }
  91.  
  92. public String getSupportnumber() {
  93. return supportnumber;
  94. }
  95.  
  96. public void setSupportnumber(String supportnumber) {
  97. this.supportnumber = supportnumber;
  98. }
  99.  
  100. public String getAgainstnumber() {
  101. return againstnumber;
  102. }
  103.  
  104. public void setAgainstnumber(String againstnumber) {
  105. this.againstnumber = againstnumber;
  106. }
  107.  
  108. public String getTvname() {
  109. return tvname;
  110. }
  111.  
  112. public void setTvname(String tvname) {
  113. this.tvname = tvname;
  114. }
  115.  
  116. public String getUrl() {
  117. return url;
  118. }
  119.  
  120. public void setUrl(String url) {
  121. this.url = url;
  122. }
  123.  
  124. public String getEpisodenumber() {
  125. return episodenumber;
  126. }
  127.  
  128. public void setEpisodenumber(String episodenumber) {
  129. this.episodenumber = episodenumber;
  130. }
  131.  
  132. }

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. linux查找文件夹下的全部文件里是否含有某个字符串

    查找文件夹下的全部文件里是否含有某个字符串  find .|xargs grep -ri "IBM"  查找文件夹下的全部文件里是否含有某个字符串,而且仅仅打印出文件名称  fin ...

  2. scp windows 和 linux 远程复制 (双向)

    一下命令在cmd中 从w -> l : scp D:\a.txt root@192.168.2.113:/home/a 从l -> w: scp root@192.168.2.113:/h ...

  3. Qt Creator设置黑色主题背景

    黑色的主题看起来比較炫酷一点.也有人说黑色主题用起来对眼睛好.只是个人感觉然并卵,依据自己的习惯爱好设置就好. 假设想保护眼睛,还是将屏幕调到合适的亮度,不要太暗.自己眼睛认为舒服最好.也能够通过&q ...

  4. bvlc_reference_caffenet.caffemodel

    #uncoding:utf-8 # set up Python environment: numpy for numerical routines, and matplotlib for plotti ...

  5. mysql连接超时的问题

    使用Hibernate + MySQL数据库开发,链接超时问题: com.mysql.jdbc.CommunicationsException: The last packet successfull ...

  6. cubietruck制作刷新lubuntu-kernel

    一:安装交叉编译工具链以及相应的工具(系统最好是ubutnu-64位-server) sudo apt-get install g++ sudo apt-get install libncurses5 ...

  7. RabbitMQ安装和介绍

    简单的安装方式 yum安装erlang,下载rpm包安装rabbitmq 一.编译安装erlang 1. 官方下载包并解压 wget http://erlang.org/download/otp_sr ...

  8. IO复用之select实现

    前言 在看过前文:初探IO复用后,想必你已对IO复用这个概念有了初步但清晰的认识.接下来,我要在一个具体的并发客户端中实现它( 基于select函数 ),使得一旦服务器中的客户进程被终止的时候,客户端 ...

  9. js比较3个数字的大小

    <script> var a = [1, 5, 2, 123, 34, 43, 7]; var i = j = t = 0; //sort方法, 推荐使用 a.sort(function( ...

  10. EasyRTMP内置进入摄像机中实现网络推流直播摄像机的功能

    本文转自博客:http://blog.csdn.net/jinlong0603/article/details/57468084 在前面的<如何用传统摄像机实现直接对接平台,类似于海康萤石.大华 ...