$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. 京东金融将发布重量级技术与数据产品 招募合作伙伴共拓蓝海市场
  2. Java的赋值与初始化
  3. Moo.fx 超级轻量级的 javascript 特效库
  4. Orchard详解--第一篇 介绍
  5. 【转】微服务架构下分布式事务方案
  6. LeetCode 767. 重构字符串(堆)
  7. 大学英语期末考计算机上答卷,英语期末考试质量分析
  8. 如何将 byte[] 转换为 IntPtr?
  9. ERROR 1820: You must reset your password using ALTER USER statement before executing this statement
  10. C++primer笔记之顺序容器
  11. UHF-RFID基础知识
  12. SQL Prompt 激活下载破解码注册码序列号,内有方法
  13. 桌面云之深信服VDC管理
  14. 【转】Rstudio中修改工作路径的三种方法
  15. python正则抓取身份证号码,验证18位身份证号码是否正确
  16. 论文解读:Combining Distant and Direct Supervision for Neural Relation Extraction
  17. 微信小程序地图导航(跳转到第三方导航)
  18. 仿新浪微博发布时 @ 及 #某话题# 的效果
  19. win7语音识别--转
  20. R语言ECM误差修正模型、均衡修正模型、受限VECM、协整检验、单位根检验即期利率市场数据

热门文章

  1. lua在魔兽争霸编辑中的使用
  2. git push -u参数是什么意思?
  3. 8086汇编push和pop指令注意点(push pop 只对字操作(不允许字节进栈))
  4. 深度包检测库nDPI
  5. Qt窗口最大化/最小化/窗口状态判断
  6. ISCE文件格式及其含义
  7. 入域client server 利用普通域账号实现远程登录
  8. php商城系统文和答题_java商城系统好 还是PHP的商城系统好?
  9. 滚石30年演唱会全纪录
  10. MacBook Pro M1 安装抓包工具Burp Suite教程