<?php
$c = $_GET['c'];
$url ='https://m.kanman.com/';//采集
$main = array(
'appname' => '酷动网博客',//小程序名称
'banner'=> "此处填写广告id",//横幅广告
'chapin'=> "此处填写广告id",//插屏广告
'gezi'=> "此处填写广告id",//格子广告
'id'=> 1,//
'jili'=> "此处填写广告id",//激励广告
'share'=> "此处填写广告id",//分享描述
'shipin'=> "此处填写广告id",//视频广告
'statu'=>"1",//审核模式 关闭:1,开启:0
'yuansheng'=> "此处填写广告id",//原生广告
);
switch ($c) {
case 'peizhi':
$html = file_get_contents($url);
preg_match('/<ul class="swiper-wrapper">(.*?)<\/ul>/mis', $html, $banner);
preg_match_all('/<li class="card swiper-slide">(.*?)<\/li>/s', $banner[1], $itm);
$title = array();
$img = array();
$id = array();
for ($i = 0; $i < sizeof($itm[1]); $i++) {
//获取标题
preg_match('/title="(.*?)">/',$itm[1][$i], $tit);
array_push($title, $tit[1]);
//链接
preg_match('/href="\/(.*?)\/"/', $itm[1][$i], $h);
array_push($id, $h[1]);
//封面图
preg_match('/data-src="(.*?)"/', $itm[1][$i], $mg);
array_push($img, $mg[1]);
// preg_match_all('/<p class="actor">(.*?)<\/p>/s', $newhot3[1][$n], $actor);
// array_push( $actors, $actor[1]);
// preg_match('/<p class="other"><i>(.*?)<\/i><\/p>/', $newhot3[1][$n], $statu);
// array_push($status, $statu[1]);
}
$bannerData['title']= $title;
$bannerData['id']= $id;
$bannerData['imgurl']= $img;
$data['main'] = $main;
$data['banner'] = $bannerData;
echo json_encode($data);
break;
case 'manhua':
$id = $_GET['id'];
$html = file_get_contents($url.$id);
preg_match('/<div class="comic-detail-cover" id="detail">(.*?)<\/div><div class="comic-box">/mis', $html, $header);
preg_match('/<h1 class="comic-title".*?title="(.*?)"/mis', $header[1], $title);
preg_match('/<i class="comic-icon-title comic-produce">(.*?)<\/i>/mis', $header[1], $proud);
preg_match('/<p class="comic-popular">人气<strong>(.*?)<\/strong>/mis', $header[1], $popular);
preg_match('/<ul class="comic-tags">(.*?)<\/ul>/mis', $header[1], $tags);
preg_match_all('/<li class="item">.*?">(.*?)<\/a>/s', $tags[1], $tag);
preg_match('/<div class="thumb">.*?data-src="(.*?)"/mis', $header[1], $img);
preg_match('/<div class="comic-describe-wrap">.*?>(.*?)<i/mis', $html, $dec);
preg_match('/作者<\/h3>.*?<ul.*?>(.*?)<\/ul>/mis', $html, $author);
preg_match_all('/<li.*?">(.*?)<\/li>/s', $author[1], $at);
$ator = array();
for($i=0; $i<sizeof($at[1]); $i++){
preg_match('/<h4.*?<a.*?>(.*?)<\/a>/',$at[1][$i], $aname);
preg_match('/data-src="(.*?)"/',$at[1][$i], $apic);
preg_match('/<figcaption class="figcaption">(.*?)<\/figcaption>/',$at[1][$i], $afigcaption);
array_push($ator,'{"name":"'.$aname[1].'",'.'"pic":"'.$apic[1].'",'.'"fig":"'.$afigcaption[1].'"}');
};
preg_match('/角色<\/h3>.*?<ul.*?>(.*?)<\/ul>/mis', $html, $role);
preg_match_all('/<li.*?">(.*?)<\/li>/s', $role[1], $rl);
$rol = array();
for($i=0; $i<sizeof($rl[1]); $i++){
preg_match('/<h4.*?<a.*?>(.*?)<\/a>/',$rl[1][$i], $rname);
preg_match('/data-src="(.*?)"/',$rl[1][$i], $rpic);
preg_match('/<figcaption class="figcaption">(.*?)<\/figcaption>/',$rl[1][$i], $rfigcaption);
array_push($rol,'{"name":"'.$rname[1].'",'.'"pic":"'.$rpic[1].'",'.'"fig":"'.$rfigcaption[1].'"}');
};
preg_match('/id="catalog">.*?<div class="bd">(.*?)<\/div><\/div>/mis', $html, $catalog);
preg_match('/<p class="comic-update-status">(.*?)<\/p>/mis', $catalog[1], $status);
preg_match('/<ul.*?(.*?)<\/ul>/mis', $catalog[1], $list);
preg_match_all('/<li.*?">(.*?)<\/li>/s', $list[1], $li);
$lst = array();
for($i=0; $i<sizeof($li[1]); $i++){
preg_match('/title="(.*?)"/',$li[1][$i], $tit);
preg_match('/<time class="update-time">(.*?)<\/time>/',$li[1][$i], $time);
preg_match('/<a href="(.*?)"/',$li[1][$i], $href);
preg_match('/<span class="num">(.*?)<\/span>/',$li[1][$i], $numb);
array_push($lst,'{"title":"'.$tit[1].'",'.'"uptime":"'.$time[1].'",'.'"url":"'.$href[1].'",'.'"support":"'.$numb[1].'"}');
};
$Data['title'] = $title[1];
$Data['renqi'] = $popular[1];//人气
$Data['tag'] = $tag[1];//标签
$Data['img'] = $img[1];
$Data['dec'] = $dec[1];
$Data['author'] = $ator;//作者
$Data['role'] = $rol;//角色
$Data['catalog'] = $lst;//目录
$Data['statu'] = $status[1];
$Data['main'] = $main;
echo json_encode($Data);
break;
default:
echo 1;
break;
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
最新微信漫画小程序全开源版 (160个子文件)
index.template.html 598B
漫画演示二维码.jpg 89KB
icon_ph.jpg 6KB
icon_fl.jpg 5KB
icon_ful.jpg 5KB
icon_rg.jpg 5KB
icon_xz.jpg 5KB
component.js 30KB
detail.js 28KB
list.js 27KB
runtime.js 24KB
page.js 22KB
rank.js 21KB
index.js 19KB
search.js 12KB
app.js 11KB
createStore.js 9KB
util.js 9KB
base.js 8KB
counter.js 7KB
page.js 7KB
promise.js 6KB
combineReducers.js 6KB
index.js 6KB
app.js 6KB
wepy-list.js 5KB
list.js 5KB
createActions.js 5KB
index.js 5KB
group.js 5KB
test.js 4KB
index.js 4KB
groupitem.js 3KB
index.js 3KB
index.js 3KB
counter.js 3KB
bindActionCreators.js 2KB
applyMiddleware.js 2KB
flattenWhenNode.js 2KB
panel.js 2KB
index.js 2KB
handleAction.js 2KB
mixin.js 2KB
createAction.js 2KB
index.js 2KB
isPlainObject.js 2KB
index.js 2KB
handleActions.js 2KB
unflattenActionCreators.js 1KB
index.js 1KB
event.js 1KB
combineActions.js 1KB
browser.js 1KB
wepy.js 1KB
counter.js 1KB
index.js 1KB
index.js 1KB
_getRawTag.js 1KB
index.js 1KB
ownKeys.js 1KB
index.js 1KB
compose.js 927B
index.js 914B
index.js 884B
global.js 871B
index.js 857B
_baseGetTag.js 801B
counter.js 780B
warning.js 694B
flattenReducerMap.js 694B
index.js 686B
index.js 664B
index.js 663B
index.js 663B
index.js 617B
isObjectLike.js 614B
_objectToString.js 565B
createCurriedAction.js 525B
hasGeneratorInterface.js 520B
camelCase.js 495B
ponyfill.js 449B
flattenActionMap.js 422B
_overArg.js 382B
isPlainObject.js 375B
index.js 351B
index.js 339B
get.js 303B
_root.js 303B
constants.js 274B
isSymbol.js 270B
arrayToObject.js 265B
isMap.js 203B
store.js 203B
isNil.js 190B
_freeGlobal.js 181B
_wepylogs.js 180B
isFunction.js 180B
isString.js 178B
getLastElement.js 176B
isArray.js 173B
共 160 条
- 1
- 2
qq_27911767
- 粉丝: 1
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0