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 相关文章推荐
在Python中操作字典之clear()方法的使用
May 21 Python
Python通过Pygame绘制移动的矩形实例代码
Jan 03 Python
使用python对文件中的单词进行提取的方法示例
Dec 21 Python
python制作填词游戏步骤详解
May 05 Python
完美解决python3.7 pip升级 拒绝访问问题
Jul 12 Python
Python 使用 PyMysql、DBUtils 创建连接池提升性能
Aug 14 Python
PyCharm搭建Spark开发环境的实现步骤
Sep 05 Python
python进程的状态、创建及使用方法详解
Dec 06 Python
python 实现简易的记事本
Nov 30 Python
用python实现一个简单的验证码
Dec 09 Python
如何解决.cuda()加载用时很长的问题
May 24 Python
Django Paginator分页器的使用示例
Jun 23 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
PHP判断数据库中的记录是否存在的方法
2014/11/14 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
php tpl模板引擎定义与使用示例
2019/08/09 PHP
js继承 Base类的源码解析
2008/12/30 Javascript
jquery实用代码片段集合
2010/08/12 Javascript
15款优秀的jQuery导航菜单插件分享
2011/07/19 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
Javascript类型转换的规则实例解析
2016/02/23 Javascript
js replace()去除代码中空格的实例
2017/02/14 Javascript
jquery插件ContextMenu设置右键菜单
2017/03/13 Javascript
详解NodeJs开发微信公众号
2018/05/25 NodeJs
Vue实现摇一摇功能(兼容ios13.3以上)
2021/01/26 Vue.js
[02:34]DOTA2英雄基础教程 幽鬼
2014/01/02 DOTA
Python实现修改文件内容的方法分析
2018/03/25 Python
python把转列表为集合的方法
2019/06/28 Python
浅谈python 中类属性共享的问题
2019/07/02 Python
Keras实现支持masking的Flatten层代码
2020/06/16 Python
pandas针对excel处理的实现
2021/01/15 Python
世界上最好的足球商店:Unisport
2019/03/02 全球购物
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
南京迈特望C/C++面试题
2012/07/09 面试题
TCP/IP的分层模型
2013/10/27 面试题
销售高级职员求职信
2013/10/29 职场文书
餐饮业会计岗位职责
2013/12/19 职场文书
大学总结自我鉴定
2014/01/18 职场文书
销售总经理岗位职责
2014/03/15 职场文书
六一儿童节活动总结
2014/08/27 职场文书
农行心得体会
2014/09/02 职场文书
2014年督导工作总结
2014/11/19 职场文书
英语教师个人工作总结
2015/02/09 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
PHP基本语法
2021/03/31 PHP
Golang中异常处理机制详解
2021/06/08 Golang