天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

初級(jí)的用php寫(xiě)的采集程序

可以先用這個(gè)采集然后在用帝國(guó)處理
<?php
####################################################################################
#作者:9elong
#網(wǎng)站:個(gè)人小站不值一提
#時(shí)間:2007-01-01
#聲明:僅用于學(xué)習(xí)php之用。
#功能:采集單頁(yè)面圖片。
#說(shuō)明:3個(gè)示范表單已經(jīng)寫(xiě)好正則用來(lái)示范。沒(méi)有任何功能說(shuō)明,一切都在源代碼里。附加論壇圖片采集正則示范
####################################################################################
//把圖片從信息頁(yè)抓取下來(lái)的函數(shù)
function  getimg($url,$n,$key,$imgqian,$imgbiao,$titlekey)
{
                //$key圖片地址正則
                //$titlekey圖片標(biāo)題正則
                //$imgqian圖片地址前綴
                //$imgbiao圖片地址特殊標(biāo)識(shí)
                global  $n;
                global  $msg;
                global  $result;
                global  $imgadd;
                global  $title;
                $msg=file_get_contents($url);
                $key=str_replace("{圖片地址}","(.+)",$key);
                $key="|".$key."|isU";
                preg_match_all($key,$msg,$result);
                $c=count($result[0]);
                for($i=0;$i<$c;$i++)
                {
                                $img=$result[0][$i]."<br>";
                                if(ereg("^.*".$imgbiao.".*$",$img))
                                {
                                                $img=str_replace($imgbiao,$imgqian.$imgbiao,$img);
                                                preg_match("|http://(.+)jpg|isU",$img,$img);
                                                $imgadd[$n]=$img[0];
                                                //echo  "<img  src=".($img[0])."><br>";
                                                $n++;
                                }
                                elseif(ereg("^.*jpg.*$",$img))
                                {
                                                preg_match("|http://(.+)jpg|isU",$img,$img);
                                                $imgadd[$n]=$img[0];
                                                if($img[0]!="")
                                                $n++;
                                }
                                unset($img);
                }                                
                                $titlekey=str_replace("{圖片標(biāo)題}","(.+)",$titlekey);
                                $titlekey="|".$titlekey."|isU";
                                preg_match($titlekey,$msg,$title);
                                //echo  $title[0];
                                return  $title;
                return  $msg;
                return  $result;
                return  $n;
                return  $imgadd;
}
####################################################################################
#不支持file_get_contents()函數(shù)可以使用下面的替換
#$i=0;
#$handle=@fopen($url,"rb");
#while  (!@feof($handle))
#{
#                $buffer[$i]=  @fgets($handle,  4096);
#                $i++;
#}
#fclose($handle);
#$msg=join("",$buffer);
####################################################################################
if($_GET['act']=="getimgadd"&&$_POST['url']!="")
{
                $url=$_POST['url'];
        getimg($url,"0",$_POST['key'],$_POST['imgqian'],$_POST['imgbiao'],$_POST['titlekey']);
####################################################################################
        //獲取分頁(yè)
                if($_POST['getpage']=="是")
        {
                                $_POST['page']=str_replace("{分頁(yè)地址}","(.+)",$_POST['page']);
                $page="|".$_POST['page']."|isU";
                //echo  $page;
        preg_match_all($page,$msg,$presult);
                if($_POST['pc']==""||$_POST['pc']=="全部")
                        $pc=count($presult[0]);
                else
                                $pc=$_POST['pc'];
                if($_POST['pc']>count($presult[0]))
                                $pc=count($presult[0]);
                for($i=1;$i<$pc;$i++)
                {
                                $pageurl=$presult[0][$i];
                                //echo  $pageurl."<br>";
                                if(ereg("^.*[1-9].*$",$pageurl))
                                {
                                                $pageurl=str_replace("<a  href="","<a  href="".$_POST['imgqian'],$pageurl);
                                                $pagekey=str_replace("{關(guān)鍵地址}","(.+)",$_POST['pagekey']);
                                                $pagekey="|".$pagekey."|isU";
                                                preg_match($pagekey,$pageurl,$N3[$i]);
                                                //echo  ($N3[$i][0])."<br>";
                                                getimg($N3[$i][0],$n,$_POST['key'],$_POST['imgqian'],$_POST['imgbiao'],$_POST['titlekey']);
                                }
                }
        }
####################################################################################
        echo  "圖片集〖".$title[1]."〗".$n."張圖片被抓取<br><a  href='?act='>返回首頁(yè)</a><br>";

                while(list($num,$var)=each($imgadd))
                {
                                if($_POST['showtype']=="圖片")
                                {
                                                echo  "<img  src='".$var."'><br>";
                                }
                                else
                                echo  $var."<br>";
                }
####################################################################################
                //exit();
}
?>
實(shí)例1(信息頁(yè)有分頁(yè),使用了簡(jiǎn)單的分頁(yè)正則):
<FORM  METHOD=POST  ACTION="?act=getimgadd">
輸入圖片地址<INPUT  TYPE="text"  NAME="url"  size=80  value='http://www.pp132.com/n835c17.shtml'><br>
圖片地址正則<INPUT  TYPE="text"  NAME="key"  size=80  value='<img{圖片地址}>'><br>
圖片地址前綴<INPUT  TYPE="text"  NAME="imgqian"  size=80  value='http://www.pp132.com/'><br>
圖片地址標(biāo)識(shí)<INPUT  TYPE="text"  NAME="imgbiao"  size=80  value='upload'><br>
圖片標(biāo)題正則<INPUT  TYPE="text"  NAME="titlekey"  size=80  value='<H1  class=aTitle>{圖片標(biāo)題}</H1></DIV>'><br>
分頁(yè)地址正則<INPUT  TYPE="text"  NAME="page"  size=80  value='<a  href="{分頁(yè)地址}shtml">.[0-9]'><br>
分頁(yè)地址模式<INPUT  TYPE="text"  NAME="pagekey"  size=80  value='http://{關(guān)鍵地址}shtml'><br>
<SELECT  NAME="getpage">
<option  value="是"    selected="selected">獲取分頁(yè)信息</option>
<option  value="否">不要分頁(yè)信息</option>
</SELECT><br>
<SELECT  NAME="pc">
<option  value="1"    selected="selected">獲取1頁(yè)</option>
<option  value="2">獲取2頁(yè)</option>
<option  value="3">獲取3頁(yè)</option>
<option  value="4">獲取4頁(yè)</option>
<option  value="5">獲取5頁(yè)</option>
<option  value="全部">獲取全部</option>
</SELECT><br>
<SELECT  NAME="showtype">
<option  value="圖片"    selected="selected">直接顯示圖片</option>
<option  value="文字">直接顯示地址</option>
</SELECT><br>
<INPUT  TYPE="submit">
</FORM><br>
實(shí)例2(信息頁(yè)沒(méi)有分頁(yè),所以分頁(yè)正則為空):
<FORM  METHOD=POST  ACTION="?act=getimgadd">
輸入圖片地址<INPUT  TYPE="text"  NAME="url"  size=80  value='http://zy.muwen.com/pic/89/2007/01/01/131721.htm'><br>
圖片地址正則<INPUT  TYPE="text"  NAME="key"  size=80  value='<IMG  src="/UpLoad{圖片地址}jpg"'><br>
圖片地址前綴<INPUT  TYPE="text"  NAME="imgqian"  size=80  value='http://zy.muwen.com/'><br>
圖片地址標(biāo)識(shí)<INPUT  TYPE="text"  NAME="imgbiao"  size=80  value='UpLoad'><br>
圖片標(biāo)題正則<INPUT  TYPE="text"  NAME="titlekey"  size=80  value='<span  id="_ctl0_TitleLabel"  class="Title">{圖片標(biāo)題}</span></TD>'><br>
分頁(yè)地址正則<INPUT  TYPE="text"  NAME="page"  size=80  value=''><br>
分頁(yè)地址模式<INPUT  TYPE="text"  NAME="pagekey"  size=80  value=''><br>
<SELECT  NAME="getpage">
<option  value="是">獲取分頁(yè)信息</option>
<option  value="否"    selected="selected">不要分頁(yè)信息</option>
</SELECT><br>
<SELECT  NAME="pc">
<option  value="1"    selected="selected">獲取1頁(yè)</option>
<option  value="2">獲取2頁(yè)</option>
<option  value="3">獲取3頁(yè)</option>
<option  value="4">獲取4頁(yè)</option>
<option  value="5">獲取5頁(yè)</option>
<option  value="全部">獲取全部</option>
</SELECT><br>
<SELECT  NAME="showtype">
<option  value="圖片"    selected="selected">直接顯示圖片</option>
<option  value="文字">直接顯示地址</option>
</SELECT><br>
<INPUT  TYPE="submit">
</FORM><br>
實(shí)例3(信息頁(yè)沒(méi)有分頁(yè),所以分頁(yè)正則為空,圖片為絕對(duì)地址,所以圖片地址前綴為空):
<FORM  METHOD=POST  ACTION="?act=getimgadd">
輸入圖片地址<INPUT  TYPE="text"  NAME="url"  size=80  value='http://www.6642.com/Disp/9936.htm'><br>
圖片地址正則<INPUT  TYPE="text"  NAME="key"  size=80  value='<P><IMG{圖片地址}"></P>'><br>
圖片地址前綴<INPUT  TYPE="text"  NAME="imgqian"  size=80  value=''><br>
圖片地址標(biāo)識(shí)<INPUT  TYPE="text"  NAME="imgbiao"  size=80  value='UpLoad'><br>
圖片標(biāo)題正則<INPUT  TYPE="text"  NAME="titlekey"  size=80  value='<div  align="right"><b>{圖片標(biāo)題}</b></div></td>'><br>
分頁(yè)地址正則<INPUT  TYPE="text"  NAME="page"  size=80  value=''><br>
分頁(yè)地址模式<INPUT  TYPE="text"  NAME="pagekey"  size=80  value=''><br>
<SELECT  NAME="getpage">
<option  value="是">獲取分頁(yè)信息</option>
<option  value="否"    selected="selected">不要分頁(yè)信息</option>
</SELECT><br>
<SELECT  NAME="pc">
<option  value="1"    selected="selected">獲取1頁(yè)</option>
<option  value="2">獲取2頁(yè)</option>
<option  value="3">獲取3頁(yè)</option>
<option  value="4">獲取4頁(yè)</option>
<option  value="5">獲取5頁(yè)</option>
<option  value="全部">獲取全部</option>
</SELECT><br>
<SELECT  NAME="showtype">
<option  value="圖片"    selected="selected">直接顯示圖片</option>
<option  value="文字">直接顯示地址</option>
</SELECT><br>
<INPUT  TYPE="submit">
</FORM><br>


華聲論壇圖片為附件http://bbs.hnol.NET/dispbbs2.ASP?boardID=50&ID=336436

圖片地址正則:upload=jpg{圖片地址}upload

圖片地址標(biāo)識(shí):bbs

圖片標(biāo)題正則:帖子主題</B>:{圖片標(biāo)題}</th>


華聲論壇圖片為外鏈http://bbs.hnol.NET/dispbbs2.ASP?boardID=50&ID=336253

圖片地址正則:img]{圖片地址}/img

圖片地址標(biāo)識(shí):jpg

圖片標(biāo)題正則:帖子主題</B>:{圖片標(biāo)題}</th>

php技術(shù)初級(jí)的用php寫(xiě)的采集程序,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 91久久99久91天天拍拍 | YELLOW日本免费观看播放 | 日韩插啊免费视频在线观看 | 91国在线啪精品一区 | 国产 有码 无码 电影 | YELLOW视频直播在线观看高清 | 性啪啪chinese东北女人 | 中文字幕国产在线观看 | 老头扒开粉缝亲我下面 | 污漫日本E同人 | 国产精品999 | 99久久精品费精品国产一区二 | 99热这里只有精品 | 萝莉御姐被吸奶 | 污文啊好棒棒啊好了 | 国产在线精品亚洲观看不卡欧美 | 2020亚洲色噜噜狠狠网站 | 成人精品视频在线 | 99精品视频在线观看re | 国产51麻豆二区精品AV视频 | 亚洲欧美一区二区三区久久 | 麻豆国产精品AV色拍综合 | 男女边吃奶边做边爱视频 | 国产99九九久久无码熟妇 | 国产午夜人做人免费视频中文 | 国产精品欧美一区二区在线看 | 最近中文字幕高清中文 | 麻豆XXXX乱女少妇精品-百度 | 国产性色AV内射白浆肛交后入 | 一级毛片在线免费视频 | 超碰caoporen国产 | 亚洲精品无码AV中文字幕蜜桃 | 亚洲日韩视频免费观看 | 亚洲成人99 | 亚洲欧美国产综合在线一区 | 日本内射精品一区二区视频 | 午夜性色一区二区三区不卡视频 | 99久久免费精品 | 世界上第一个得抑郁症的人是谁 | 琪琪电影午夜理论片77网 | 国产免费人视频在线观看免费 |