PHP获取指定网页指定内容代码

<?php
/*****************函数部分**************************/
/*获取指定网页的内容
$url为网页地址
*/
function getcontent($url){
if($open=file($url)){
$count=count($open);
for($i=0;$i<$count;$i++)
{
$theget.=$open[$i];
}
}else{
die('请求过多,超时,请刷新');
}
return   $theget;
}
/***********************程序部分举例**************************/
$url="http://www.baidu.com/index.php"; //要读取的网页url
$gethtml=getcontent($url);//获取网页的整个
$end = stristr($gethtml,"<img src=/uploadfile/20120712190108601.gif>");//获取要截取区域的后面的内容
$all = stristr($gethtml,"把百度设为主页");//截取从某个字符串开始到整个网页的结束处
$title1 = str_replace($end,"",$all);//把要截取区域后面的内容替换为空
$title2 = str_replace("<a href=http://www.miibeian.gov.cn target=_blank>京ICP证030173号</a>","",$title1);//剔除不需要的信息
echo($title2);
?>

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.