php模拟登录教学视频,php使用curl模拟登录人人(校内)网_PHP教程
$login_url = 'http://passport.renren.com/PLogin.do';
$post_fields['email'] = 'XXXX';
$post_fields['password'] = 'XXXX';
$post_fields['origURL'] = 'http%3A%2F%2Fhome.renren.com%2FHome.do';
$post_fields['domain'] = 'renren.com';
//cookie文件存放在网站根目录的temp文件夹下
$cookie_file = tempnam('./temp','cookie');
$ch = curl_init($login_url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.5) Gecko/20091102 Firefox/3.5.5');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_MAXREDIRS, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_exec($ch);
curl_close($ch);
//带上cookie文件,访问人人网首页
$send_url='http://home.renren.com/Home.do';
$ch = curl_init($send_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
$contents = curl_exec($ch);
curl_close($ch);
//清理cookie文件
unlink($cookie_file);
//输出人人网首页的内容
print_r($contents);
http://www.bkjia.com/PHPjc/440269.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/440269.htmlTechArticle$login_url = 'http://passport.renren.com/PLogin.do'; $post_fields['email'] = 'XXXX'; $post_fields['password'] = 'XXXX'; $post_fields['origURL'] = 'http%3A%2F%2Fhome.renren.com%2FHo...
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:php中文网
php模拟登录教学视频,php使用curl模拟登录人人(校内)网_PHP教程相关推荐
- php 模拟post带cookie,php利用curl模拟post登录,传递cookie获取数据
一般我们会用curl抓取其他网站的数据,不过一些网站会设置成登录后才可以获取数据,这样一来我们就需要利用curl模拟登录保存cookie,并且传递cookie伪装和网站建立通信,获取到数据. curl ...
- php多线程模拟请求,浅谈php使用curl模拟多线程发送请求
每个PHP文件的执行是单线程的,但是php本身也可以用一些别的技术实现多线程并发比如用php-fpm进程,这里用curl模拟多线程发送请求.php的curl多线程是通过不断调用curl_multi_e ...
- python爬人人贷代码视频_【IT专家】人人贷网的数据爬取(利用python包selenium)
本文由我司收集整编,推荐下载,如有疑问,请与我司联系 人人贷网的数据爬取(利用 python 包 selenium ) 2016/12/31 0 记得之前应同学之情,帮忙爬取人人贷网的借贷人信息,综合 ...
- php 使用curl模拟登录人人(校内)网
$login_url = 'http://passport.renren.com/PLogin.do'; $post_fields['email'] = 'XXXX'; $post_fields['p ...
- python 模拟浏览器播放视频_使用python模拟浏览器实现登陆
前言你有没有想过,当我们在某个网站上登陆时,网站是如何通过验证的,我们都提交给了网站哪些信息,浏览器都发起了哪些请求? 下图是某个网站的登陆界面,接下来就让我们通过命令行模拟浏览器实现登陆操作,看看一 ...
- php怎么登录路由器,基础认证与curl自动登录路由器
一.基础认证 二.基础认证钓鱼 三.curl登录路由器 四.实时获取路由器流量统计信息 一.基础认证 基础认证是是除了cookie以外的另一种验证客户身份的方法.进行基础认证时,一般页面会弹出一个框来 ...
- php读取cookie文件,PHP读取CURL模拟登录时生成Cookie文件的方法,_PHP教程
PHP读取CURL模拟登录时生成Cookie文件的方法, 本文实例讲述了PHP读取CURL模拟登录时生成Cookie文件的方法.分享给大家供大家参考.具体实现方法如下: 在使用PHP中的CURL模拟登 ...
- curl php 百度,php curl 模拟登录百度主页
php curl 模拟登录百度首页 本帖最后由 STONEWP 于 2012-03-29 13:43:04 编辑 代码如下: $url = "https://passport.baidu.c ...
- php curl加密获取数据,PHP利用Curl模拟登录并获取数据例子
几乎所有的程序员来模仿用户登录或抓取数据都会使用到curl函数,下面我来给各位介绍利用curl函数实现登录并抓取数据,希望下面例子对各位有帮助. PHP的curl()在抓取网页的效率方面是比较高的,而 ...
最新文章
- Java 读文件的5种方式
- linux硬连接脚本,linux 硬链接和软链接深入理解
- go 是常驻内存吗_关于常驻内存RES,pprof,heap,threadcreate的疑问
- php安装redis扩展‘checking for igbinary includes... configure: error: Cannot find igbinary.h‘解决方法
- Java程序员的日常 —— 响应式导航Demo
- 中文停用词文档_实战:朴素贝叶斯对文档进行分类
- HDU 5980 位运算 进制转换函数 DEV C++调试失败的原因
- 互联网开发人员压力到底有多大?
- “钱景”没了?莫慌,内容创业还有七大红利
- 由最近Win10升级事故,回忆一次经历
- 计算机算法分析与设计(第五版)
- 移动端WEB前端开发最佳实践
- tm影像辐射定标_ENVI中TM的辐射定标和大气校正
- SV绿皮书笔记(四)
- WD蓝盘绿盘黑盘红盘的区别
- 李沐动手学深度学习_环境搭建
- [AI]深度优先、广度优先、迭代加深搜索练习题
- Linux操作系统PS命令详细 解析
- 计算机网络与物联网工程专业大学排名,大学专业“薪酬”排名公布,物联网工程仅排第五,有你的专业吗...
- 访谈编码怎么做_【建模28】胜任力构建的技能——编码
热门文章
- nyoj- 一笔画问题
- Java多线程排序--睡眠排序
- 【华为鸿蒙3.0/荣耀安卓12使用VMOS Pro的激活方式】
- 生物素标记试剂1869922-24-6,Alkyne-PEG3-Biotin PC,炔烃PEG3生物素PC
- OEC管理法(转载)
- truncate table oec_meoney 1
- 125KHz唤醒功能2.4GHz单发射芯片-Si24R2H
- 服务器上虚拟内存怎么设置方法,服务器的虚拟内存设置方法
- duolinguo考试时摄像头/麦克风无法使用
- 计算机通信专业考什么证对工作有用的,通信工程专业可以考什么证书