python实现人人网登录示例分享


Posted in Python onJanuary 19, 2014
import re
import urllib2
import cookielib
def renren():
    cj = cookielib.LWPCookieJar()
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
    email = ''
    pwd   = ''
    #登录..
    print 'login......'
    url = "http://www.renren.com/PLogin.do"
    postdata = "email="+email+"&password="+pwd+"&origURL=http%3A%2F%2Fwww.renren.com%2FSysHome.do&domain=renren.com"
    req = urllib2.Request(url,postdata)
    res = opener.open(req).read()
    print 'succeed!'
    #得到当前状态
    s = r'(?s)id="currentStatus">.*?<a ui-async="async" title="([^"]*)'
    match = re.search(s, res, re.DOTALL)
    if match:
        result = match.groups(1)
        print 'current status: ', result[0]
renren()
Python 相关文章推荐
Flask框架的学习指南之制作简单blog系统
Nov 20 Python
Python lambda函数基本用法实例分析
Mar 16 Python
详解Python if-elif-else知识点
Jun 11 Python
python提取包含关键字的整行数据方法
Dec 11 Python
Python匿名函数及应用示例
Apr 09 Python
详解python3 + Scrapy爬虫学习之创建项目
Apr 12 Python
python使用PIL和matplotlib获取图片像素点并合并解析
Sep 10 Python
浅析python,PyCharm,Anaconda三者之间的关系
Nov 27 Python
python默认参数调用方法解析
Feb 09 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
Jun 04 Python
Python logging模块进行封装实现原理解析
Aug 07 Python
关于Python OS模块常用文件/目录函数详解
Jul 01 Python
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
Jan 19 #Python
压缩包密码破解示例分享(类似典破解)
Jan 17 #Python
vc6编写python扩展的方法分享
Jan 17 #Python
python的urllib模块显示下载进度示例
Jan 17 #Python
Python中for循环详解
Jan 17 #Python
python在命令行下使用google翻译(带语音)
Jan 16 #Python
python支持断点续传的多线程下载示例
Jan 16 #Python
You might like
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
php的大小写敏感问题整理
2011/12/29 PHP
探讨Smarty中如何获取数组的长度以及smarty调用php函数的详解
2013/06/20 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
javascript下数值型比较难点说明
2010/06/07 Javascript
JS 操作符整理[推荐收藏]
2011/11/15 Javascript
基于Jquery实现的一个图片滚动切换
2012/06/21 Javascript
JS检测图片大小的实例
2013/08/21 Javascript
js 删除数组的几种方法小结
2014/02/21 Javascript
浅析Node.js中的内存泄漏问题
2015/06/23 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
bootstrap组件之按钮式下拉菜单小结
2017/01/19 Javascript
JS查找英文文章中出现频率最高的单词
2017/03/20 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
纯js实现动态时间显示
2020/09/07 Javascript
JS库 Highlightjs 添加代码行号的实现代码
2017/09/13 Javascript
nodejs async异步常用函数总结(推荐)
2017/11/17 NodeJs
vue-cli2打包前和打包后的css前缀不一致的问题解决
2018/08/24 Javascript
简单实现节流函数和防抖函数过程解析
2019/10/08 Javascript
Python实现简单过滤文本段的方法
2017/05/24 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
Python API len函数操作过程解析
2020/03/05 Python
Python根据URL地址下载文件并保存至对应目录的实现
2020/11/15 Python
英国最大的LED专业零售商:Led Hut
2018/03/16 全球购物
旅游管理实习自我鉴定
2013/09/29 职场文书
开展批评与自我批评发言材料
2014/05/15 职场文书
雷人标语集锦
2014/06/19 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
纪录片信仰观后感
2015/06/08 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL
Python类方法总结讲解
2021/07/26 Python
javascript进阶篇深拷贝实现的四种方式
2022/07/07 Javascript