首页 > PHP教程

php cURL 抓取网页 POST数据及其他

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库教程,那怕就是简单的获取网页内容,cURL 是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。

阅读全文

php google baidu yahoo 收录查询程序

function getGoogleIndex(http://pic1.phprm.com/2015/07/04/http://pic1.phprm.com/2015/07/04/http://pic1.phprm.com/2015/07/04/http://pic1.phprm.com/2015/07/04/$url.jpg.jpg.jpg.jpg, $type) {
 $url = getShortUrl($url);
 $content = getUrlContent("http://www.google.com.hk/search?hl=zh-CN&source=hp&q=$type:$url");
 $content = @iconv('gb2312', 'utf-8', $content);
 switch ($type) {
  case 'site' :
   $pattern = "/获得约 <b>(.*?)</b> 条结果/i";
   break;
  case 'link' :
   $pattern = "/有 <b>(.*?)</b>/i";
   break;
  default :
   exit;
 }
 preg_match($pattern, $content, $GoogleIndex);
 return str_replace('约', '', $GoogleIndex[1]);
}

阅读全文

PHP5中使用DOM控制XML实现代码


<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title>javascript教程</title>
<link>http://blog.phprm.com/zhongmao/category/29515.asp教程x</link>
<description>javascript</description>
<language>zh-chs</language>
<generator>.text version 0.958.2004.2001</generator>
<item>
<creator>zhongmao</creator>
<title orderby="1">out put excel used javascript</title>
<link>http://blog.phprm.com/zhongmao/archive/2004/09/15/105385.aspx</link>
<pubdate>wed, 15 sep 2004 13:32:00 gmt</pubdate>
<guid>http://blog.phprm.com/zhongmao/archive/2004/09/15/105385.aspx</guid>
<comment>http://blog.phprm.com/zhongmao/comments/105385.aspx</comment>
<comments>http://blog.phprm.com/zhongmao/archive/2004/09/15/105385.aspx#feedback</comments>
<comments>2</comments>
<commentrss>http://blog.phprm.com/zhongmao/comments/commentrss/105385.aspx</commentrss>
<ping>http://blog.phprm.com/zhongmao/services/trackbacks/105385.aspx</ping>
<description>test description</description>
</item>
<item>
<creator>zhongmao</creator>
<title orderby="2">out put word used javascript</title>
<link>http://blog.phprm.com/zhongmao/archive/2004/08/06/67161.aspx</link>
<pubdate>fri, 06 aug 2004 16:33:00 gmt</pubdate>
<guid>http://blog.phprm.com/zhongmao/archive/2004/08/06/67161.aspx</guid>
<comment>http://blog.phprm.com/zhongmao/comments/67161.aspx</comment>
<comments>http://blog.phprm.com/zhongmao/archive/2004/08/06/67161.aspx#feedback</comments>
<comments>0</comments>
<commentrss>http://blog.phprm.com/zhongmao/comments/commentrss/67161.aspx</commentrss>
<ping>http://blog.phprm.com/zhongmao/services/trackbacks/67161.aspx</ping>
<description>test word description</description>
</item>
<item>
<creator>zhongmao</creator>
<title orderby="3">xmlhttp</title>
<link>http://blog.phprm.com/zhongmao/archive/2004/08/02/58417.aspx</link>
<pubdate>mon, 02 aug 2004 10:11:00 gmt</pubdate>
<guid>http://blog.phprm.com/zhongmao/archive/2004/08/02/58417.aspx</guid>
<comment>http://blog.phprm.com/zhongmao/comments/58417.aspx</comment>
<comments>http://blog.phprm.com/zhongmao/archive/2004/08/02/58417.aspx#feedback</comments>
<comments>0</comments>
<commentrss>http://blog.phprm.com/zhongmao/comments/commentrss/58417.aspx</commentrss>
<ping>http://blog.phprm.com/zhongmao/services/trackbacks/58417.aspx</ping>
<description>xmlhttpaaa asd bb cc dd</description>
</item>
</channel>
</rss>
<?

阅读全文