$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教程相关推荐

  1. php 模拟post带cookie,php利用curl模拟post登录,传递cookie获取数据

    一般我们会用curl抓取其他网站的数据,不过一些网站会设置成登录后才可以获取数据,这样一来我们就需要利用curl模拟登录保存cookie,并且传递cookie伪装和网站建立通信,获取到数据. curl ...

  2. php多线程模拟请求,浅谈php使用curl模拟多线程发送请求

    每个PHP文件的执行是单线程的,但是php本身也可以用一些别的技术实现多线程并发比如用php-fpm进程,这里用curl模拟多线程发送请求.php的curl多线程是通过不断调用curl_multi_e ...

  3. python爬人人贷代码视频_【IT专家】人人贷网的数据爬取(利用python包selenium)

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 人人贷网的数据爬取(利用 python 包 selenium ) 2016/12/31 0 记得之前应同学之情,帮忙爬取人人贷网的借贷人信息,综合 ...

  4. php 使用curl模拟登录人人(校内)网

    $login_url = 'http://passport.renren.com/PLogin.do'; $post_fields['email'] = 'XXXX'; $post_fields['p ...

  5. python 模拟浏览器播放视频_使用python模拟浏览器实现登陆

    前言你有没有想过,当我们在某个网站上登陆时,网站是如何通过验证的,我们都提交给了网站哪些信息,浏览器都发起了哪些请求? 下图是某个网站的登陆界面,接下来就让我们通过命令行模拟浏览器实现登陆操作,看看一 ...

  6. php怎么登录路由器,基础认证与curl自动登录路由器

    一.基础认证 二.基础认证钓鱼 三.curl登录路由器 四.实时获取路由器流量统计信息 一.基础认证 基础认证是是除了cookie以外的另一种验证客户身份的方法.进行基础认证时,一般页面会弹出一个框来 ...

  7. php读取cookie文件,PHP读取CURL模拟登录时生成Cookie文件的方法,_PHP教程

    PHP读取CURL模拟登录时生成Cookie文件的方法, 本文实例讲述了PHP读取CURL模拟登录时生成Cookie文件的方法.分享给大家供大家参考.具体实现方法如下: 在使用PHP中的CURL模拟登 ...

  8. curl php 百度,php curl 模拟登录百度主页

    php curl 模拟登录百度首页 本帖最后由 STONEWP 于 2012-03-29 13:43:04 编辑 代码如下: $url = "https://passport.baidu.c ...

  9. php curl加密获取数据,PHP利用Curl模拟登录并获取数据例子

    几乎所有的程序员来模仿用户登录或抓取数据都会使用到curl函数,下面我来给各位介绍利用curl函数实现登录并抓取数据,希望下面例子对各位有帮助. PHP的curl()在抓取网页的效率方面是比较高的,而 ...

最新文章

  1. Java 读文件的5种方式
  2. linux硬连接脚本,linux 硬链接和软链接深入理解
  3. go 是常驻内存吗_关于常驻内存RES,pprof,heap,threadcreate的疑问
  4. php安装redis扩展‘checking for igbinary includes... configure: error: Cannot find igbinary.h‘解决方法
  5. Java程序员的日常 —— 响应式导航Demo
  6. 中文停用词文档_实战:朴素贝叶斯对文档进行分类
  7. HDU 5980 位运算 进制转换函数 DEV C++调试失败的原因
  8. 互联网开发人员压力到底有多大?
  9. “钱景”没了?莫慌,内容创业还有七大红利
  10. 由最近Win10升级事故,回忆一次经历
  11. 计算机算法分析与设计(第五版)
  12. 移动端WEB前端开发最佳实践
  13. tm影像辐射定标_ENVI中TM的辐射定标和大气校正
  14. SV绿皮书笔记(四)
  15. WD蓝盘绿盘黑盘红盘的区别
  16. 李沐动手学深度学习_环境搭建
  17. [AI]深度优先、广度优先、迭代加深搜索练习题
  18. Linux操作系统PS命令详细 解析
  19. 计算机网络与物联网工程专业大学排名,大学专业“薪酬”排名公布,物联网工程仅排第五,有你的专业吗...
  20. 访谈编码怎么做_【建模28】胜任力构建的技能——编码

热门文章

  1. nyoj- 一笔画问题
  2. Java多线程排序--睡眠排序
  3. 【华为鸿蒙3.0/荣耀安卓12使用VMOS Pro的激活方式】
  4. 生物素标记试剂1869922-24-6,Alkyne-PEG3-Biotin PC,炔烃PEG3生物素PC
  5. OEC管理法(转载)
  6. truncate table oec_meoney 1
  7. 125KHz唤醒功能2.4GHz单发射芯片-Si24R2H
  8. 服务器上虚拟内存怎么设置方法,服务器的虚拟内存设置方法
  9. duolinguo考试时摄像头/麦克风无法使用
  10. 计算机通信专业考什么证对工作有用的,通信工程专业可以考什么证书