1. <?php
  2. // --------------------------------------------------------------------------
  3. // 文件名称   :  curl_post.php
  4. // 文件说明   :  通过PHP的curl函数模拟post,支持模拟cookie及useragent
  5. // 源码作者   :  孤魂 (www.kalvin.cn)
  6. // --------------------------------------------------------------------------
  7. //将$url中 http://www.kalvin.cn/index.php 更换成你Post的地址
  8. $url='http://www.kalvin.cn/index.php';
  9. //目标来源页面
  10. $referer='http://www.kalvin.cn/';
  11. //如果目标网站需要登录,可以在这里写入模拟的Cookie值
  12. $cookie='';
  13. //将$post_data中写入你所截取的数据包,可以使用Winsock Expert截取数据包
  14. $post_data='author=孤魂&date=2008.06.04';
  15. //部分网站验证浏览器信息,可以在下面模拟浏览器,可以直接将USERAGENT复制到这里面
  16. $useragent='';
  17. //下面的内容禁止修改
  18. $ch = curl_init();
  19. curl_setopt($ch, CURLOPT_POST, 1);
  20. curl_setopt($ch, CURLOPT_HEADER, 0);
  21. curl_setopt($ch, CURLOPT_URL,$url);
  22. curl_setopt($ch, CURLOPT_REFERER, $referer);
  23. curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
  24. curl_setopt($ch, CURLOPT_COOKIE,$cookie);
  25. curl_setopt($ch, CURLOPT_USERAGENT,$useragent);
  26. $result = curl_exec($ch);
  27. ?>

转载于:https://www.cnblogs.com/rooney/archive/2009/03/09/1407328.html

通过PHP的Curl函数模拟Post获取内容相关推荐

  1. php curl获取登陆cookie,PHP curl 模拟登陆 获取cookie

    PHP curl 模拟登陆 获取cookie求助 菜鸟学习使用PHP curl模拟登陆,等陆weiphon论坛时用以下代码成功,登陆www.xiaomi.com就死活成功不了,求助啊.窃以为是cook ...

  2. php curl登陆邮箱,php利用CURL函数登入163邮箱并获取自己的通讯录

    我们使用phpmailer登录邮件发邮件也是使用了curl原理来实现模仿用户发邮件了,今天看了两个利用CURL函数登入163邮箱并获取自己的通讯录的例子,希望对各位有帮助. 学习了一些CURL的基础知 ...

  3. php curl如何模拟登录阿里妈妈|登陆阿里妈妈获取淘宝客推广数据

    php curl如何模拟登录阿里妈妈|登陆阿里妈妈获取淘宝客推广数据 模拟登录|登陆阿里妈妈 淘宝 阿里联盟账号|php模拟登录|登陆阿里妈妈 获取推广数据 佣金 现在api门槛高了 一些站长就不能用 ...

  4. 利用curl 多线程 模拟 并发的详解

    来源:http://www.jb51.net/article/38492.htm 首先,先了解下 php中的curl多线程函数: 复制代码代码如下: # curl_multi_add_handle # ...

  5. php curl 模拟多线程,php利用curl 多线程 模拟 并发的详解

    php利用curl 多线程 模拟 并发的详解 发布于 2014-12-07 10:17:25 | 265 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypert ...

  6. curl php 模拟来源_PHP cURL实现模拟登录与采集使用方法详解教程

    对于做过数据采集的人来说,cURL一定不会陌生.虽然在PHP中有file_get_contents函数可以获取远程链接的数据,但是它的可控制性太差了,对于各种复杂情况的采集情景,file_get_co ...

  7. php请求接口数据,php curl请求接口并获取数据的示例代码

    当我们在做PHP开发的时候,很多时候需要对接口进行测试,或者更方便的调用一些已有模块的接口,取到结果并进行后续操作,我们可以通过curl进行模拟提交post和get请求,来去实现这些功能. 下面是对c ...

  8. linux curl 命令模拟 http get post 请求

    get post 提交的数据 地址 和步骤 需要用使用 burpsuite 先获取 再使用curl模拟请求 通过get方法请求: curl protocol://address:port/url?ar ...

  9. PHP中的CURL函数库

    开启php curl函数库的步骤 1).去掉windows /php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路 ...

  10. 网络爬虫模拟登陆获取数据并解析实战(二)

    本文为原创博客,仅供学习使用.未经本人允许禁止复制下来,上传到百度文库等平台. 目录 分析要获取的数据 程序的结构 构建封装数据的model 模拟登陆程序并解析数据 结果展示 分析要获取的数据 下面继 ...

最新文章

  1. G7创始人翟学魂:货运物流正在被IoT重构,卡车流量也能反映GDP走向 | MEET2021...
  2. Non-ASCII character '\xe6'
  3. 走近深度学习,认识MoXing:初识华为云ModelArts的王牌利器 — MoXing
  4. 堆载预压弹性变形怎样计算公式_一种风洞洞体堆载预压变形测量工艺的制作方法...
  5. ad15原理图中变压器种类_「知识」共轭结构整流变压器低压输出三排八列短网结构引线布置...
  6. mongodb的体系
  7. VS2010 IDE安装问题
  8. 网络面试一百问<待整理>
  9. 移动硬盘做pe启动盘
  10. 突然发现自己的虚拟VMNET8 没有了,不要慌
  11. 虚拟机操作工具--Xmanager5 下载/安装/使用
  12. vmware虚拟机linux重置密码
  13. 浅谈软件测试测试策略几点总结内容
  14. HTML基础知识概要面试必备
  15. html验证码图片,js+h5 canvas实现图片验证码
  16. 5、基于注解的AOP配置
  17. 《农业机械学报》论文的格式要求
  18. Flink State 深度讲解
  19. 数据结构c语言版第四章题库,严蔚敏《数据结构(c语言版)习题集》答案第四章 串...
  20. JQ选择器(标签)学习

热门文章

  1. ROS防止外网DDOS的最有效方法
  2. 【源码阅读】Java集合之一 - ArrayList源码深度解读
  3. 如何在HTMl网页中插入百度地图
  4. 海康威视研究院ImageNet2016竞赛经验分享
  5. Ubuntu 16.04 + Caffe
  6. C#制作、打包、签名、发布Activex全过程【转】
  7. 硬盘:协议-总线-接口
  8. vim修改tab默认4个空格
  9. 面试题:Two Sum
  10. Hibernate对象标识符