通过jsoup解析页面html获取优酷页面视频列表

 

通过jsoup解析页面html获取优酷页面视频列表

作者: javaboy2012
Email:yanek@163.com
qq:    1046011462

 

 

代码如下:

 

package com.yanek;

import java.io.IOException;
import java.util.HashMap;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class Tool {

	/**
	 * @param args
	 */
	public static void main(String[] args) {

		String url="http://www.youku.com";
		//url="http://movie.youku.com";

		HashMap list=new HashMap();

		Document doc;
		try {
			doc = Jsoup.connect(url).get();

			Elements links = doc.select("a[href]");

			int s=0;

			for (Element link : links) {

				String v_url=link.attr("abs:href");

				if 	(link.ownText().length()==0)
				{
					continue;
				}

				if (list.containsKey(v_url))
				{
					continue;
				}

				if (v_url.startsWith("http://v.youku.com/v_show"))
				{
					System.out.println(link.attr("abs:href")+"-"+link.ownText());
					list.put(v_url, v_url);
					s++;
				}

			}
			System.out.println("total:"+ s);

		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}

 

时间: 2024-10-15 15:00:43

通过jsoup解析页面html获取优酷页面视频列表的相关文章

java获取优酷等视频缩略图

  1 import java.io.BufferedReader; 2 import java.io.IOException; 3 import java.io.InputStreamReader; 4 import java.net.MalformedURLException; 5 import java.net.URL; 6 7 import net.sf.json.*; 8 9 10 public class test2 { 11 12 /** 13 * @param args 14 *

用java实现的获取优酷等视频缩略图的实现代码_java

想要php版的朋友可以到这里下载测试 http://www.jb51.net/codes/83179.html 复制代码 代码如下: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.MalformedURLException; import java.net.URL; import net.sf.json.*; public c

php获取优酷土豆页面中视频swf播放器地址

 代码如下 复制代码 项目用到临时写的.待完善 /*      * 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址      * */     private function _getSwf ($url = '') {         if(isset($url) && !empty($url)){             preg_match_all('/http://(.*?)?.(.*?)?.com/(.*)/',$url,$types);        

如何用java程序获取优酷视频的真实地址,可以下载的?

问题描述 如何用java程序获取优酷视频的真实地址,可以下载的? 求大神指教,怎样用java代码实现获取优酷视频下载的链接地址,万分感谢 解决方案 获取优酷视频地址方法

java-如何获取优酷的真实地址,可以下载的?

问题描述 如何获取优酷的真实地址,可以下载的? 用java代码实现的,获取优酷下载链接的方法,以前的不能用了,现在只知道http://play.youku.com/play/get.json?vid=XMTQzMDUwMzQxNg==&ct=10这样一条链接可以获得有用的参数,求大神指点 解决方案 优酷真实下载地址获取 解决方案二: 怎么没人回答了?求大神啊!!!

PHP实现使用优酷土豆视频地址获取swf播放器分享地址_php实例

项目用到临时写的.待完善: 复制代码 代码如下: /*     * 根据用户提交的(swf/html)地址,获取优酷,土豆的swf播放地址     * */    private function _getSwf ($url = '') {        if(isset($url) && !empty($url)){            preg_match_all('/http:\/\/(.*?)?\.(.*?)?\.com\/(.*)/',$url,$types);       

优酷的视频怎么下载 优酷视频下载方法详解

给各位优酷软件的客户端用户们来详细的解析分享一下优酷视频的下载方法. 方法分享: 步骤1.关于优酷的视频怎么下载的问题,首先打开优酷网,然后找到你想下载的那个步骤,如图所示,在视频的下方有一个下载的链接,点击一下这个下载.   步骤2.然后会在下面出现下载此视频的三个选项,可以用电脑,可以用手机,现在点击这个下载按钮开始下载客户端.   步骤3.然后会弹出另一个页面,然后会有一个下载的按钮,点击下载按钮,开始下载这个软件,然后下载完成,打开软件,将这个视频的地址复制到软件中,开始下载.   步骤

IT时代周刊:优酷投资视频搜索挑战百度权威

百度没有想到,扶持旗下视频网站奇艺的同时,却也为自己带来了一个竞争对手. 日前,视频网站优酷推出视频垂直搜索品牌"搜库",希望此举能帮助优酷和其他视频网站摆脱传统搜索引擎对它们的控制.这一举动,意味着优酷将与百度在视频搜索方面展开正面竞争. 对于公司的这一险招,优酷网CTO姚键坦言并不惧怕来自百度视频搜索方面的压力.在他看来,与传统搜索引擎相比,在视频领域拥有成熟运营经验的优酷对于视频用户行为的把握度会更高,在提供视频搜索内容时可以更加贴近用户的需求. 作为一个垂直搜索引擎,搜库的视频

猎豹浏览器过滤优酷网视频广告被起诉

●采用贴片广告加免费视频模式经营,是当前国内外视频网站普遍采用的商业模式,尽管存在种种问题,但都不足以对该模式进行彻底否定.他方以软件来过滤视频广告并不能改变广告过多.过长等问题,反而使视频网站的基础商业模式被动摇,最终影响全体消费者获取视频的机会. ●虽然现阶段视频广告存在相当多不尽如人意之处,但从最大程度满足消费者福利的角度考虑,不应简单粗暴地任意将之一滤了之,而应当通过正当的市场竞争手段促使其完善,如限制时长.相关条件下可以跳过.短视频不加载广告等. 目前,包括优酷网在内的视频网站存在着贴