Chinaunix首页 | 论坛 | 博客
  • 博客访问: 314242
  • 博文数量: 111
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 707
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-26 11:00
个人简介

小伙向前冲呀,小伙向前冲呀。

文章分类

全部博文(111)

文章存档

2014年(43)

2013年(68)

我的朋友

分类: PHP

2013-07-30 06:47:45

curl抓取远程页面内容的一个小例子,代码如下:

  1. <?php
  2. //curl抓取远程页面
  3. //by
  4. $curlPost = 'a=1&b=2';//模拟POST数据
  5. $ch = curl_init();
  6. curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:0.0.0.0', 'CLIENT-IP:0.0.0.0')); //构造IP
  7. curl_setopt($ch, CURLOPT_REFERER, ""); //构造来路
  8. curl_setopt($ch,CURLOPT_URL, '');//需要抓取的页面路径
  9. curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
  10. curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
  11. curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);//post值


  12. $file_contents = curl_exec($ch);//抓取的内容放在变量中
  13. curl_close($ch)
    ?>
阅读(1037) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~