找回密码
 注-册

QQ登录

只需一步,快速开始

查看: 1726|回复: 0

[PHP] 实用PHP抓取网页内容实例

[复制链接]
Leya 发表于 2008-4-21 17:48:09 | 显示全部楼层 |阅读模式
前些日子跟别的公司合作了一个短信投票业务,对方需要把用户上行发送到我们平台,我这需要receive他的数据,然后他需要每发送一个数据我这边判断正确的话就输出一个内容让其抓取。之前只做过接收数据并处理,至于抓取没做过。在网上找了好多关于相关的文档。不过感觉都挺麻烦,最后就直接删除了很多功能代码,不过可以完成自己需要的功能了!
我说下我做的几个简单步骤:
       1.可以新建一个test页面,如test.php
<html>
<head>
  <title>PHP 网页抓取测试</title>
</head>
<body  >
<?php echo '<p>Hello World!</p>'; ?>
</body>
</html>
   
     2.新建抓取页面,如zhuaqu.php,代码如下:
<html>
<head>
<title>实用抓取网页内容测试 </title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body  >
<?php
$url = 'http://localhost/test.php'; //测试本地网页
#$url = 'http://www.myenjoylife.cn/index.php'; //抓取www.myenjoylife.cn首页内容
$lines_array = file($url);
$lines_string = implode('', $lines_array);
eregi("(.*)", $lines_string, $head);
echo $head[0];
?>
</body>
</html>
3. 完成,就这么简单,如果你想抓取别的网页内容,只要改$url参数变量值就OK啦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注-册

本版积分规则

Archiver|手机版|小黑屋|DoDVip ( 桂ICP备14000730号 )

GMT+8, 2025-5-1 18:36 , Processed in 0.057677 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表