邪罗刹的菠萝阁


> 嘿嘿,小邪最近想批量下载某个网站的漫画,因为那里的广告实在是太多了,- -,漫画都遮住了。
> 广告就算是被 Chrome 屏蔽了,居然还带声音,要是多开几个页面就那个诡异啊,0.0,狂汗。

一. 如何突破防盗链:

> 一般的防盗链都是检测头部的 Referer 属性,也就是我们正在访问的调用图片的那个页面的地址。
> 通过这个地址来检测你是否是从此页面(即允许调用图片的网站)来访问图片的,然后进行判断。
> 看看是输出防盗链防御图片,O(∩_∩)O,还是输出你要浏览的漫画文件内容,嘎嘎,╮(╯▽╰)╭。

$url = 'http://xx.xxxxxcomic.com/xxx/xxxx/xxxxx/act_001/001Xsss.JPG';
//这个变量是要下载的图片地址
$referer = 'http://www.xxxxxcomic.com/manhua/xxxx/xxxxxx/?a=1';
//这个变量是我们需要伪造的头部 Referer 属性内容,也就是显示此图片的页面地址
function downloader($url,$referer,$name) {
	$curl = curl_init($url);
	$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.2.4) Gecko/20100413 Firefox/3.6.4";
	curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
	curl_setopt ($curl, CURLOPT_USERAGENT, $useragent);
	curl_setopt($curl, CURLOPT_REFERER, $referer);
	$data = curl_exec($curl);
	curl_close($curl);
	//以上构造一个 Curl 函数来下载图片的内容
	$handle = fopen($name,'w+');
	fwrite($handle,$data);
	fclose($handle);
	//再用 fopen fwrite fclose 来将内容保存为文件
}
downloader($url,$referer,'1.jpg');
//'1.jpg' 则是图片的文件名,这样调用就可以成功下载了喔

> 咱点到即止哈,这种事情不能讲得太细的,毕竟影响到了这些站点的生意了,这样很不好呢。
> 所以我们以研究 PHP 代码技术的角度简单注释一下,希望对大家有用喔,O(∩_∩)O 嘻嘻。

var ServerList= new Array(12);
ServerList[0]="http://21.xxxxxcomic.com/xxx1/";
ServerList[1]="http://21.xxxxxcomic.com/xxx2/";
ServerList[2]="http://32.xxxxxcomic.com/xxx3/";

> 如果图片是延迟载入的,即页面载入完成才载入图片,那在某 JS 文件可能找到上面内容喔。
> 这是基本地址,随机读取的,一般是漫画文件 URL 的前半部分,嘎嘎,可能随时更换的。

<script language="javascript">
var ComicListID=41870;
var ComicID=5165;
var PicListUrl = "/xxx001.JPG|/xxx002.JPG";
//在漫画浏览页面代码中还可能找到这样的地址,表示此章节漫画文件名称,接在基本地址后边即可
</script>

> 嘻嘻,那么祝大家玩得开心哈,小邪闪人咯。嘎嘎嘎嘎。╮(╯-╰)╭╮(╯o╰)╭╮(╯O╰)╭╮(╯▽╰)╭。

Leave a comment
98 Comments.
  1. 619 Mozilla Firefox Windows 坐沙发!#1

    就知道沙发是我的,哇咔咔~~

    @
  2. 619 Mozilla Firefox Windows 坐板凳!#2

    看不懂╮(╯▽╰)╭

    @
  3. 猪八戒 Internet Explorer Windows 躺地板!#3

    很有用的文章。

    @
  4. Jerry Chen Safari Mac OS 天花板!#4

    -,,- 你有多少时间会在网上看漫画。。

    @
  5. hzlzh Google Chrome Windows 下水道!#5

    你太狠了,不看广告,人家站长都哭了~~~哈哈

    @
  6. 柳城 Google Chrome Windows 地心!#6

    哈哈。蛮好。 :biggrin:

    @
  7. 来学一下

    @
  8. 其实我没看懂 :mad: :confused:

    @
  9. 嘿嘿 这方法不错~~
    好久没见到小邪了 来踩踩~~
    不过小邪 你的留言板咋不见鸟?

    @
  10. 那些有声音的广告是最可恶的,一般都是山寨网页游戏,碰到这样的广告我立刻关掉网站。

    @
  11. 学到这一招,离发财不远了

    @
  12. 小邪果然邪恶呀,哈哈

    @
  13. 小邪擅长各种curl,各种偷。。。

    @
  14. 小邪,你好坏~~

    @
  15. 看图片的人,只会 看美女,搞笑,新鲜,创意等。漫画,就一掠而过

    @
  16. 什么都不怕的。

    @
  17. 小邪~~我的域名由.Cn换成Kaisir.Com了 麻烦帮忙改下好了 谢了哈~~

    @
  18. 小邪在荷兰过的潇洒 。。。都忘了我们。。。 :idea:

    @
  19. chrome的广告过滤比fx的差好多。

    @
  20. 我也要个沙发。欢迎来访~ 哈哈

    @
  21. 有“红叉浏览器”,不过对盗链不知道有没有用 :lol:

    @
  22. 在异国他乡的老鞋。

    @
  23. 唉.........要不就用手机更新把,总比来了没有东西看好.....

    @
  24. 我说我放了那么多广告的漫画站最近被盗链,原来是你啊,啊哈

    @
  25. 好邪恶。。。

    @
  26. :rolleyes: 学习了,看得似懂非懂~

    @
  27. 刚刚跟踪到一个荷兰IP,是你吗?

    @
  28. 看过,记过,也飘过....

    @
  29. 小站来耍了,给博主造成不便请见谅,有空回访。

    @
  30. 小邪,你是在太坏了 :smile:

    @
  31. 精彩的博客,我来过了,期待博主回访。

    @
  32. 我来看看,发现我什么也说不了。于是我又走了 :cry: :cry: :cry:
    话说漫画都是防盗的吗?

    @
  33. 技术不错啊,顶一下

    @
  34. 小站站长来访了,博主应该表示欢迎,哈哈。

    @
  35. 我喜欢~~

    @
  36. 有人防盗链,就有人突破防盗链,晕。

    @
  37. 小邪的代码功夫真棒

    @
  38. 有声音的广告最烦躁了 冷不丁的吓一跳

    @
  39. 本身我准备说:“看不懂+3”的
    不顾仔细看了下我晓得了 小邪太坏了 哈哈 有技术的人啊~~~做啥都能搞到技术上...

    @
  40. 小邪蒸发啦。。。 :idea:

    @
  41. 过来看看,人气很旺哦
    文章我订阅了
    有空去我小博看看啊 :smile:

    @
  42. 这么淫荡的技术

    @
  43. 这招够邪恶,学习了

    @
  44. 你太邪恶了!这样也行! :idea:

    @
  45. 嗯 这个很实用 另外有些cPanel也可以防止盗链

    @
    • @丕子 , 呵呵,cPanel 也是通过 .htaccess 规则来防御的,额,小邪木有试过 ~
      不过觉得这个方法应该能突破的 ~

      @
  46. 如今的广告是无处不在~~!

    @

Leave a Reply


[ Ctrl + Enter ]