C#中利用JQuery实现视频网站的缩略图采集

最近有朋友想要采集优酷的视频标题和缩略图 (哈哈, 并非商业目的). 找到我帮忙, 考虑到有我 刚刚发布的SpiderStudio, 我毫不犹豫的答应了.

首先在网页上视频的基本结构为:

div.v

- div.v-meta-title //标题

- div.v-thumb / img //缩略图

对应的JQuery表达式为:

$("div.v").find("div.v-meta-title");

$("div.v").find ("div.v-thumb img");

然后运行SpiderStudio, 编写相关脚本:

public void Run()
{
    Logger.ClearAll();
    var vList = Default.SelectNodes("div.v");
    foreach(var v in vList)
    {
        Logger.Log(v.SelectSingleNode("div.v-meta-title").Text());
        Logger.Log(v.SelectSingleNode("div.v-thumb img").Attr

("src"));
    }
}

运行, 得到结果:

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/jquery/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索视频
, div
, 标题
, 运行
, 采集视频
, selectSingleNode
, 网站缩略图
, Logger
, 视频缩略图
jquery缩略图
c站、c语言、cf、ch、c罗,以便于您获取更多的相关知识。

时间: 2024-09-11 06:47:45

C#中利用JQuery实现视频网站的缩略图采集的相关文章

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码

 本篇文章主要是对asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码进行了介绍,需要的朋友可以过来参考下,需要对大家有所帮助  代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %> <!DOCTYPE html PUBLIC &quo

如何在SharePoint中利用Jquery Chosen创建新的人员选择器

基于SharePoint平台开发时,人员选择器使用频率是非常高的,但是原生的人员选择器使用太麻烦,而且非常笨拙,非常不友好,特别是对呆在政府部门的老爷们,要让他们手动输入人员,简直就是痴心妄想.总之一句话,越简单越好. 为了让客户满意,必须要对人员选择器进行改造,原生的PeopleEditor彻底抛弃.只能另辟蹊径,寻找适合的JQuery插件,创建新的人员选择器,分析了一下需求,可以归纳新的人员选择器必须支持如下情况: 支持人员的多选,比如像会议.通知需要对多人进行发送,当然也要支持删除. 对于

JavaScript中利用jQuery绑定事件的几种方式小结_jquery

开发过程中经常要给DOM元素添加一些事件,下面介绍几种方式: 先写几个好看的button //引入JQuery <script type="text/javascript" src="jquery-1.8.3.min.js"></script> <span id="tips"></span> <input type="button" id="btn1"

jsp中利用jquery+ajax在前后台之间传递json格式参数_JSP编程

经过一段时间的实验琢磨,终于将前后台之间的参数传递搞定了,实验所用工具myeclipse+structs1.2. 总结:容易出错的地方:1.ajax中data的格式一定要写对,这里举了两种形式,一种是 data:{参数:""} 另一种是 data:"参数="+变量. 2.后台传递到前台数据转化为json格式,步骤要掌握好. 3.在js使用jquery必须要引用进来,否则会不执行jquery语句,这个问题困扰了我半天才解决掉,菜鸟的悲哀啊.jquery引用流程如下:网

linux中利用shell脚本监控网站状态异常

  最近刚好需要测试一下新建站的稳定性,所以写了个SHELL脚本放到本机(最近换了mac本),能够实时查看你需要监控的WEB页面状态,并发送到指定邮箱.     这里赞一下OS X自带有crontab计划任务,可以直接在本机测试脚本啦^_^    代码如下 复制代码 # vi check_web_alive.sh --------------------------------------------------------------------- #!/bin/bash PATH=/bin:

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码_实用技巧

复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AjaxJson.aspx.cs" Inherits="AjaxJson" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR

linux中利用shell定时清理网站缓存数据脚本

经过测试,脚本不成立!! 网站采用了一些方法进行加速(redis\cdn),这样就降低用户访问后端mysql的压力.以及前端速度不太好的问题,对用户请求到的所有页面进行了缓存,既然数据缓存了,解决用户看到的页面是否为最新页面就提上日程,下面这个脚本就诞生了.嘿嘿... Shell #!/bin/bash # Author:Byrd # Version:0.1 # Contact:root#t4x.org # define category for category in basic code d

案例讲解站长如何利用视频网站来做外链

大家都知道视频网站本身的流量非常巨大,而且其本身的权重也是非常的高,国内比较知名的视频网站是优酷.土豆.酷六.新浪播客等几家而已.那么这些高流量高权重的平台可不可以用来做外链呢?答案是肯定可以的.通过视频网站做的外链不但可以保障质量,而且还可以提高网站知名度和网址的曝光率.今天笔者来分享下怎么通过视频网站做外链. 一.收集所需的视频素材 利用视频网站增加外链第一步当然就是收集各类需要的素材了.对于如何收集素材,笔者建议寻找不同的视频网站,比如你要通过优酷来做外链,那么寻找素材的地方当然不可能是优

实例讲解站长如何利用视频网站来做外链

大家都知道视频网站本身的流量非常巨大,而且其本身的权重也是非常的高,国内比较知名的视频网站是优酷.土豆.酷六.新浪播客等几家而已.那么这些高流量高权重的平台可不可以用来做外链呢?答案是肯定可以的.通过视频网站做的外链不但可以保障质量,而且还可以提高网站知名度和网址的曝光率.今天笔者来分享下怎么通过视频网站做外链. 一.收集所需的视频素材 利用视频网站增加外链第一步当然就是收集各类需要的素材了.对于如何收集素材,笔者建议寻找不同的视频网站,比如你要通过优酷来做外链,那么寻找素材的地方当然不可能是优