通过PHP的Curl函数模拟Post获取内容
- <?php
- // --------------------------------------------------------------------------
- // 文件名称 : curl_post.php
- // 文件说明 : 通过PHP的curl函数模拟post,支持模拟cookie及useragent
- // 源码作者 : 孤魂 (www.kalvin.cn)
- // --------------------------------------------------------------------------
- //将$url中 http://www.kalvin.cn/index.php 更换成你Post的地址
- $url='http://www.kalvin.cn/index.php';
- //目标来源页面
- $referer='http://www.kalvin.cn/';
- //如果目标网站需要登录,可以在这里写入模拟的Cookie值
- $cookie='';
- //将$post_data中写入你所截取的数据包,可以使用Winsock Expert截取数据包
- $post_data='author=孤魂&date=2008.06.04';
- //部分网站验证浏览器信息,可以在下面模拟浏览器,可以直接将USERAGENT复制到这里面
- $useragent='';
- //下面的内容禁止修改
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_HEADER, 0);
- curl_setopt($ch, CURLOPT_URL,$url);
- curl_setopt($ch, CURLOPT_REFERER, $referer);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
- curl_setopt($ch, CURLOPT_COOKIE,$cookie);
- curl_setopt($ch, CURLOPT_USERAGENT,$useragent);
- $result = curl_exec($ch);
- ?>
转载于:https://www.cnblogs.com/rooney/archive/2009/03/09/1407328.html
通过PHP的Curl函数模拟Post获取内容相关推荐
- php curl获取登陆cookie,PHP curl 模拟登陆 获取cookie
PHP curl 模拟登陆 获取cookie求助 菜鸟学习使用PHP curl模拟登陆,等陆weiphon论坛时用以下代码成功,登陆www.xiaomi.com就死活成功不了,求助啊.窃以为是cook ...
- php curl登陆邮箱,php利用CURL函数登入163邮箱并获取自己的通讯录
我们使用phpmailer登录邮件发邮件也是使用了curl原理来实现模仿用户发邮件了,今天看了两个利用CURL函数登入163邮箱并获取自己的通讯录的例子,希望对各位有帮助. 学习了一些CURL的基础知 ...
- php curl如何模拟登录阿里妈妈|登陆阿里妈妈获取淘宝客推广数据
php curl如何模拟登录阿里妈妈|登陆阿里妈妈获取淘宝客推广数据 模拟登录|登陆阿里妈妈 淘宝 阿里联盟账号|php模拟登录|登陆阿里妈妈 获取推广数据 佣金 现在api门槛高了 一些站长就不能用 ...
- 利用curl 多线程 模拟 并发的详解
来源:http://www.jb51.net/article/38492.htm 首先,先了解下 php中的curl多线程函数: 复制代码代码如下: # curl_multi_add_handle # ...
- php curl 模拟多线程,php利用curl 多线程 模拟 并发的详解
php利用curl 多线程 模拟 并发的详解 发布于 2014-12-07 10:17:25 | 265 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypert ...
- curl php 模拟来源_PHP cURL实现模拟登录与采集使用方法详解教程
对于做过数据采集的人来说,cURL一定不会陌生.虽然在PHP中有file_get_contents函数可以获取远程链接的数据,但是它的可控制性太差了,对于各种复杂情况的采集情景,file_get_co ...
- php请求接口数据,php curl请求接口并获取数据的示例代码
当我们在做PHP开发的时候,很多时候需要对接口进行测试,或者更方便的调用一些已有模块的接口,取到结果并进行后续操作,我们可以通过curl进行模拟提交post和get请求,来去实现这些功能. 下面是对c ...
- linux curl 命令模拟 http get post 请求
get post 提交的数据 地址 和步骤 需要用使用 burpsuite 先获取 再使用curl模拟请求 通过get方法请求: curl protocol://address:port/url?ar ...
- PHP中的CURL函数库
开启php curl函数库的步骤 1).去掉windows /php.ini 文件里;extension=php_curl.dll前面的; /*用 echo phpinfo();查看php.ini的路 ...
- 网络爬虫模拟登陆获取数据并解析实战(二)
本文为原创博客,仅供学习使用.未经本人允许禁止复制下来,上传到百度文库等平台. 目录 分析要获取的数据 程序的结构 构建封装数据的model 模拟登陆程序并解析数据 结果展示 分析要获取的数据 下面继 ...
最新文章
- G7创始人翟学魂:货运物流正在被IoT重构,卡车流量也能反映GDP走向 | MEET2021...
- Non-ASCII character '\xe6'
- 走近深度学习,认识MoXing:初识华为云ModelArts的王牌利器 — MoXing
- 堆载预压弹性变形怎样计算公式_一种风洞洞体堆载预压变形测量工艺的制作方法...
- ad15原理图中变压器种类_「知识」共轭结构整流变压器低压输出三排八列短网结构引线布置...
- mongodb的体系
- VS2010 IDE安装问题
- 网络面试一百问<待整理>
- 移动硬盘做pe启动盘
- 突然发现自己的虚拟VMNET8 没有了,不要慌
- 虚拟机操作工具--Xmanager5 下载/安装/使用
- vmware虚拟机linux重置密码
- 浅谈软件测试测试策略几点总结内容
- HTML基础知识概要面试必备
- html验证码图片,js+h5 canvas实现图片验证码
- 5、基于注解的AOP配置
- 《农业机械学报》论文的格式要求
- Flink State 深度讲解
- 数据结构c语言版第四章题库,严蔚敏《数据结构(c语言版)习题集》答案第四章 串...
- JQ选择器(标签)学习