分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

php爬虫(curl) 模拟登陆获取cookie,然后使用cookie查看个人中心

发布时间:2023-09-06 02:08责任编辑:蔡小小关键词:url爬虫
<!-- curl的高级使用 --><?php //模拟登陆获取cookie保存到电脑header("content-Type: text/html; charset=UTF-8");/*$cookie_file = tempnam(‘d:/‘, ‘cookie‘);*/$cookie_file = ‘d:/demo.txt‘;$login_url="http://www.php-z.com/member.php?mod=logging&action=login&loginsubmit=yes&loginhash=LJ0CC&inajax=1";/*$post_fields="ormhash=354c7225&referer=http://www.php-z.com/&loginfield=username&username=chenglin1994&password=chenglin1994&questionid=0&answer=";*/$post_fields =array(‘ormhash‘ => ‘354c7225‘, ????????????????????‘referer‘ => ‘http://www.php-z.com/‘, ????????????????????‘loginfield‘ => ‘username‘, ????????????????????‘username‘ => ‘chenglin1994‘, ????????????????????‘password‘ => ‘chenglin1994‘, ???????????????????‘questionid‘ => ‘0‘, ???????????????????‘answer‘ => ‘‘);//提交登录表单请求$ch=curl_init($login_url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$post_fields);curl_setopt($ch,CURLOPT_COOKIEJAR,$cookie_file); //存储提交后得到的cookie数据echo curl_exec($ch);curl_close($ch);//利用cookie查看个人中心$url = ‘http://www.php-z.com/home.php?mod=space&do=friend‘;$ch=curl_init($url);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);curl_setopt($ch,CURLOPT_COOKIEFILE,$cookie_file); //使用提交后得到的cookie数据做参数$contents=curl_exec($ch);curl_close($ch);echo $contents;

关于curl的优秀文章

php curl cookie 存取示例(标准采集程序)及伪装

https://blog.csdn.net/e421083458/article/details/19326893

https://blog.csdn.net/e421083458/article/details/19326893

PHP cURL应用实现模拟登录与采集使用方法详解

http://www.cnblogs.com/Zjmainstay/p/php-curl.html

php爬虫(curl) 模拟登陆获取cookie,然后使用cookie查看个人中心

原文地址:https://www.cnblogs.com/cl94/p/9431909.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved