随着《权利的游戏》新一季的热播,作为资深"伪"美剧迷的我有点懵B,因为这部火遍大江南北的HBO大作我竟然没看过。好在我的迅雷会员还没过期,可以利用一下加个速。

天天看美剧这个网站不错,资源很全,内容的显示也很有调理。

tv-download-url

下面就简单了,把10集对应的资源链接一个一个复制到剪切板,然后打开迅雷新建下载,粘贴,搞定。

但......是不是还有更简单的方法呢?

当然有: 那就是利用chrome控制台 + JavaScript + xpath + 迅雷的批量下载功能

步骤一

用Chrome打开要下载的资源网页,打开Developer Tools的Console栏,输入以下命令,然后回车。此时,所有的下载链接已经被复制到粘贴板中。

var btstr="";$x("//*[@id='content']//table[@class='table'][1]/tbody/tr/td[1]//a[1]/@href").forEach(function(element){btstr=btstr+"\n"+element.value;});copy(btstr);

xpath-chrome-console

步骤二

打开迅雷,新建任务,按下Ctrl+V搞定。或者在步骤一前打开迅雷,使其自动监听粘贴板动作。

小技巧

如果你想下载第二个表格里的资源怎么办?很简单,把1改成2即可。

下载第一个表格里的资源:

var btstr = "";
$x("//*[@id='content']//table[@class='table'][1]/tbody/tr/td[1]//a[1]/@href").forEach(function(element) {
  btstr = btstr + "\n" + element.value;
});
copy(btstr);

下载第二个表格里的资源:

var btstr = "";
$x("//*[@id='content']//table[@class='table'][2]/tbody/tr/td[1]//a[1]/@href").forEach(function(element) {
  btstr = btstr + "\n" + element.value;
});
copy(btstr);

download-tips