$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);

php 使用curl模拟登录人人(校内)网相关推荐

  1. php模拟登录教学视频,php使用curl模拟登录人人(校内)网_PHP教程

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

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

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

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

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

  4. 【php】curl模拟登录抓取页面信息

    [php]curl模拟登录抓取页面信息 在本项目中,使用php抓取四川大学综合教务网站的成绩信息.课程信息以及登录用户的基本资料,解析数据并存入数据库,以实现对所得信息的进一步分析,并呈现给用户. 本 ...

  5. Python实战案例,requests模块,Python实现模拟登录淘宝网

    前言 利用利用Python模拟登录淘宝网.废话不多说. 让我们愉快地开始吧~ 开发工具 Python版本: 3.6.4 相关模块: re模块 os模块 requests模块: 以及一些Python自带 ...

  6. PHP curl 模拟登录并获取数据

    cURL 是一个功能强大的PHP库,使用PHP的cURL库可以简单和有效地抓取网页并采集内容,设置cookie完成模拟登录网页,curl提供了丰富的函数,开发者可以从PHP手册中获取更多关于cURL信 ...

  7. php 模拟登录淘宝taobao阿里妈妈|模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据

    php 模拟登录淘宝taobao阿里妈妈|模拟登录淘宝联盟|curl模拟登录淘宝|模拟登陆淘宝采集数据 在很多项目中我们可能要采集淘宝会员中心的一些数据.但是程序采集的时候会员中心必须是登录的,这里我 ...

  8. curl模拟登录新浪微博

    curl模拟登录新浪微博 这几天要做个获取新浪微博@我的信息, 又不用第三方登录,所以只能通过模拟登录来获取信息,研究的一下发现直接模拟登录微博比较困难,验证的算法比较复杂,于是绕道通过登录新浪通行证 ...

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

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

最新文章

  1. 九十一、动态规划系列 背包问题之混合背包
  2. iOS之实现图片的压缩、解压缩、模糊、置灰、马赛克、黑白化、调色等处理
  3. oracle dbms_sql.describe_columns,PL/SQL Challenge 每日一题:2017-3-6 DBMS_SQL.DESCRIBE_COLUMNS
  4. 使用Android进行VR图像处理
  5. matlab自家自减,【求助】VC环境下自增(++)自减(--) - 信息科学 - 小木虫 - 学术 科研 互动社区...
  6. Maven中DependencyManagement和Dependencies区别
  7. php汉字转拼音 字库型
  8. javascript函数定义和声明
  9. 深度Linux操作系统使用体验
  10. 如何在国外做好自然科学研究-2
  11. 优秀工程师应该具备哪些素质_作为现代工程师应具备的素养
  12. http://fir.im免费发布内测版app和用企业版证书发布app
  13. Unity3D教程:简单的碰撞检测
  14. error while loading shared libraries: libopencv_imgcodecs.so.405: cannot open shared object file
  15. 秒杀产品总是抢不到?抢单助手来报道
  16. 测试运行以及完整代码
  17. [CVE-2022-0847][Dirty Pipe]Linux内核权限提升漏洞
  18. 星际密码(矩阵快速幂)
  19. IDC网络传输新方法-流体渗透原理
  20. react如何控制全局loading_ReactJS实践(一)—— FrozenUI React化之Loading组件

热门文章

  1. Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
  2. 自动驾驶模拟器Carla之python编程-(1)简介
  3. python设计模式5-原型模式
  4. (转)The Standard C Library 经典的基础(下)
  5. jmap命令的实现原理解析
  6. 高可用集群的脑裂问题
  7. Spring Security:基于内存的认证信息
  8. GROUP BY你都不会!ROLLUP,CUBE,GROUPPING详解
  9. zookeeper 学习笔记1(转)
  10. expected an indented block