文档章节

php 下载前10页的暴走漫画

K不是你的帝
 K不是你的帝
发布于 2014/04/09 10:41
字数 222
阅读 86
收藏 7
<?php
/**
 * 正则表达式匹配需要的图片
 * @return ArrayIterator $arr
 */
function pregIMG($str){
	
	$pattern='/<img.+src=\"(.+large.+\.jpg)\"?.+>/i';
	preg_match_all($pattern,$str,$matchs);
	return $matchs;
}
/**
 * 查找某个页面的jpg
 */
function getIMG($url,$dir){

	if (empty($url)) return false;
	$contents = file_get_contents($url);
	$data = pregIMG($contents);

	$jpgs = $data[1];
	
	unset($data);
	
	$data = $jpgs;
	
	if(!file_exists($dir) || !is_dir($dir)){
		mkdir($dir,0777);
	}
	$num = 1;
	foreach ($data as $v){
		
		copy($v, $dir.'/'.time(). rand(10,100).'.jpg');
		usleep(1);
		$num++;
	}
	return $num;
}
/**
 *	获取给定页数页数的暴漫
 */
function getBaoZou($page=1){
	$url = "http://baozoumanhua.com/tucao/fresh/page/".$page."?sv=1395827058";
	$dir = "public";
	return getIMG($url, $dir);
}
function getMoreBaoZou($page){
	//下载前10页
	$num = 0;
	for ($i = 1;$i < $page; $i++){
		$num += getBaoZou($i);
	}
	echo '一共下载了'.$num.'张暴走漫画';//未设置页编码,可能会乱码,请自行设定
}
getMoreBaoZou(10);//获取前10页的暴走漫画
?>


© 著作权归作者所有

K不是你的帝
粉丝 8
博文 5
码字总数 1635
作品 0
朝阳
私信 提问
暴走漫画架构

CSDN:目前暴走漫画的日PV大概是多少?能否简单透露一下暴走漫画的基础设施(比如服务器架构等)情况? 曹力:暴走漫画网站端大约400w,加上手机端大约600w,总计已经达到上千万的请求数。 ...

庆沉
2016/03/08
15
0
暴走漫画王尼玛称被监控威胁 CEO回应系离职网管滋事

12月20日,暴走漫画的IP王尼玛在微信朋友圈发布了关于遭到公司创始人兼CEO任剑的不公待遇。王尼玛表示,自己不是王尼玛,只是个头套而已,只是个带头套的人。还说自己受到了诸多不公正待遇。...

智科技
2017/12/22
0
0
SegmentFault D-Day 2015 南京站

SegmentFault D-Day 介绍 2014 年 SegmentFault D-Day,5 个月,9 场技术沙龙,覆盖北京、杭州、南京上千的开发者,我们受到了越来越多的开发者的参与和肯定。这些肯定也让我们不敢减弱技术传...

文洁洁洁
2015/03/18
794
3
SegmentFault D-Day 2015 南京站

SegmentFault D-Day 介绍 2014 年 SegmentFault D-Day,5 个月,9 场技术沙龙,覆盖北京、杭州、南京上千的开发者,我们受到了越来越多的开发者的参与和肯定。这些肯定也让我们不敢减弱技术传...

文洁洁洁
2015/03/18
1
0
U.E.D企业家技术能力拓展日丨移动APP服务器端开发的正确姿势

近期,我们对众多移动互联网创业团队进行了技术层面的深入探访,发现大部分团队都有提高自己服务器端开发技术的诉求,尤其希望看到—— 陌陌、蜻蜓FM、暴走漫画等一些广为人知的APP,他们是怎...

UCloud
2014/11/11
969
0

没有更多内容

加载失败,请刷新页面

加载更多

rime设置为默认简体

转载 https://github.com/ModerRAS/ModerRAS.github.io/blob/master/_posts/2018-11-07-rime%E8%AE%BE%E7%BD%AE%E4%B8%BA%E9%BB%98%E8%AE%A4%E7%AE%80%E4%BD%93.md 写在开始 我的Arch Linux上......

zhenruyan
今天
5
0
简述TCP的流量控制与拥塞控制

1. TCP流量控制 流量控制就是让发送方的发送速率不要太快,要让接收方来的及接收。 原理是通过确认报文中窗口字段来控制发送方的发送速率,发送方的发送窗口大小不能超过接收方给出窗口大小。...

鏡花水月
今天
10
0
OSChina 周日乱弹 —— 别问,问就是没空

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @tom_tdhzz :#今日歌曲推荐# 分享容祖儿/彭羚的单曲《心淡》: 《心淡》- 容祖儿/彭羚 手机党少年们想听歌,请使劲儿戳(这里) @wqp0010 :周...

小小编辑
今天
1K
11
golang微服务框架go-micro 入门笔记2.1 micro工具之micro api

micro api micro 功能非常强大,本文将详细阐述micro api 命令行的功能 重要的事情说3次 本文全部代码https://idea.techidea8.com/open/idea.shtml?id=6 本文全部代码https://idea.techidea8....

非正式解决方案
今天
5
0
Spring Context 你真的懂了吗

今天介绍一下大家常见的一个单词 context 应该怎么去理解,正确的理解它有助于我们学习 spring 以及计算机系统中的其他知识。 1. context 是什么 我们经常在编程中见到 context 这个单词,当...

Java知其所以然
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部