つのphpは種類を採集して、含んで長距離のピクチャーをダウンロードしてそして原文を交換します。

1312 ワード

今日は大丈夫です。php採集類を完備しました。これを皆さんに共有してください。
この例では、リモート画像を自動的にダウンロードし、記事中の画像アドレスを置き換えることができます。
インスタンスのダウンロードアドレス  http://download.csdn.net/detail/open520yin/4899183
例:
<?php
header("Content-Type: Text/Html");
 $url = "http://sh.sina.com.cn/travel/message/2012-12-16/191225659_5.html";
  include("Snoopy.class.php");
  $snoopy = new Snoopy;
  $snoopy->fetch($url); //      
  $html = $snoopy->results; //    
  $title = $snoopy->getTitle();//    
  $text = $snoopy->getCent('<div class=\"(.*)\" id=\"artibody\">','<p class=\"page\">');//    
//    
$arr = array(
	0=>'<span id=\"_function_code_page\">(.*?)</span>',
	1=>'<a href=\"(.*)html#page_pic\">',
	2=>'</a>',
	3=>'<div class=\"article-video artice-pic\" vid=\"\"></div>',
	4=>'</div>',
	5=>'<a name=\"page_pic\">',
	6=>'<!--(.*)-->',
	7=>'<span class=\"img_descr\">(.*?)</span>',
);
 $text = $snoopy->replace($text,$arr);//  

echo $snoopy->saveImg($text);  //      ,         
?>
必要な友達があったら、自分でダウンロードして完璧にしてください。