模拟用户可以用php的curl的post,例如
站在用户的角度思考问题,与客户深入沟通,找到丰都网站设计与丰都网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、成都网站设计、企业官网、英文网站、手机端网站、网站推广、域名申请、网页空间、企业邮箱。业务覆盖丰都地区。
$url = "";
$post_data = array ("username" = "uzuzuz","password" = "12345");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// post数据
curl_setopt($ch, CURLOPT_POST, 1);
// post的变量
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$output = curl_exec($ch);
curl_close($ch);
//打印获得的数据
print_r($output);
具体参考:
登陆后抓取所有的html代码。
然后通过正则匹配html标签来获取自己需要的东西,最主要的是你获取到html源码后,想要什么不就是看你需求了嘛,正则有问题可以继续问我。
你用PHP模拟模拟浏览器发送HTTP协议就是可以登录了,不管是cookie,还是session! session 也是有session_id的!希望可以帮助你!
curl基本特性
模拟浏览器传输数据
实现post/get方式传输
支持多种协议:HTTP、HTTPS、FTP上传
支持cookie,用户名/密码的认证
使用curl完成请求的简单步骤
初始化一个curl句柄
resource curl_init ([ string $url = NULL ] )
设置curl选项
bool curl_setopt ( resource $ch , int $option , mixed $value )
执行curl请求
mixed curl_exec ( resource $ch )
释放curl资源
void curl_close ( resource $ch )
本文标题:php模拟登陆获取数据 php模拟登录
文章分享:https://www.cdcxhl.com/article10/ddgdggo.html
成都网站建设公司_创新互联,为您提供网站改版、App设计、外贸建站、网站内链、云服务器、品牌网站建设
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联