浏览 4891 次
锁定老帖子 主题:分享一个YY漫画——夫妻成长日记
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-10-30
是偶下载这个网站的——悲剧,他们的东东再用技术屏蔽,我们一旦打开IE develop,一切资源都暴露了。。。 http://www.manhua8.com/manhua/86/
贴下代码
第一段是下载 第二段是压缩
// 成人漫画,夫妻成长日记 //String begin = 'http://www.manhua8.com/manhua/86/' //String content = new URL(begin).text // //// 集html url //(content =~ /"(\/manhua\/86\/list_\d+\.htm)"/).each{ // println it[1] //} // 下载部分 // 一共48集 int max_ji = 48 for (i in 1..max_ji) { String ji = i if(i < 10) ji = '0' + i Thread.start{ int max_page = 200 for (j in 1..max_page) { String page = j if(j < 10) page = '00' + j else if(j < 100) page = '0' + j File down_dir = new File("down/${ji}") down_dir.mkdir() File file = new File(down_dir, "${page}.jpg") String url = "http://pic.manhua5.com/F/fqczrj/${ji}/${page}.jpg" try { if(!file.exists()){ file.newOutputStream() << new URL(url).newInputStream() println 'Download ok for ' + "${ji}/${page}.jpg" if(j == max_page) println 'Still not finish for ' + ji sleep(1000 * 2) } } catch (ex) { // FileNotFoundException // 404 // ex.printStackTrace() println 'Done for ' + ji break } } } }
<?php // 压缩 function resize($src_file, $output_file) { if(file_exists($output_file)) return; $quality = 30; $nmw = NewMagickWand(); MagickReadImage($nmw, $src_file); MagickSetImageCompressionQuality($nmw, $quality); MagickWriteImage($nmw, $output_file); DestroyMagickWand($nmw); } function resize_dir($dir, $to_dir) { mkdir($to_dir); $dp = dir($dir); while($file = $dp->read()){ if($file != '.' && $file != '..'){ if(is_dir($dir . '/' . $file)){ mkdir($to_dir . '/' . $file); resize_dir($dir . '/' . $file, $to_dir . '/' . $file); }else{ if(preg_match("[jpg|gif|JPG|GIF]", $file) && preg_match("/4\d$/", $dir)){ resize($dir . '/' . $file, $to_dir . '/' . $file); } } } } $dp->close(); } $dir = './down'; $to_dir = './down_resized2'; resize_dir($dir, $to_dir); ?>
、、我是为了弄到Bambook上,才无聊下载这些漫画看的。。。
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |