python人人网登录应用实例


Posted in Python onSeptember 26, 2014

本文实例讲述了python人人网登录应用的实现方法,分享给大家供大家参考。

具体方法如下:

import re 
import urllib 
import urllib2 
import cookielib 
import datetime
import time
from urllib2 import URLError,HTTPError
#第一个参数为日志文件,第二个参数为用户名,第三个参数为密码
def renren_login(logfile,username,password):
  logfile.write(str(datetime.datetime.now()) + ' renren/r/n')
  cj = cookielib.CookieJar()
  post_data = urllib.urlencode(
    {'email':username,
     'password':password,
    }
    )
  path = 'http://www.renren.com/PLogin.do'
  opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
  urllib2.install_opener(opener)
  req = urllib2.Request(path,post_data)
  
  try:
    conn = urllib2.urlopen(req)
  except URLError,e:
    print 'URLError'
    logfile.write('URLError:' + str(e.code) + '/r/n')#http://www.renren.com/SysHome.do
    return False
  except HTTPError,e:  
    logfile.write('HTTP Error:'+e.reason + '/r/n')
    return False
  if conn.geturl() == 'http://www.renren.com/home':
    print 'success'
    logfile.write('Task finished/r/n')
    return conn.read()
  else:
    print 'Task Failed'
    logfile.write('Task failed/r/n')
# 登录成功,返回整个页面的代码    
file_object = open("log.txt",'w')    
login_index = renren_login(file_object,'xxxxxx','xxxx')

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python Web框架Flask下网站开发入门实例
Feb 08 Python
Python 关于反射和类的特殊成员方法
Sep 14 Python
python使用tkinter实现简单计算器
Jan 30 Python
python字符串与url编码的转换实例
May 10 Python
查找python项目依赖并生成requirements.txt的方法
Jul 10 Python
python中将\\uxxxx转换为Unicode字符串的方法
Sep 06 Python
选择Python写网络爬虫的优势和理由
Jul 07 Python
Golang GBK转UTF-8的例子
Aug 26 Python
python实现拼接图片
Mar 23 Python
利用python下载scihub成文献为PDF操作
Jul 09 Python
OpenCV-Python使用cv2实现傅里叶变换
Jun 09 Python
Python加密与解密模块hashlib与hmac
Jun 05 Python
python快速查找算法应用实例
Sep 26 #Python
python求众数问题实例
Sep 26 #Python
python字典序问题实例
Sep 26 #Python
python计算书页码的统计数字问题实例
Sep 26 #Python
python实现从web抓取文档的方法
Sep 26 #Python
python实现udp数据报传输的方法
Sep 26 #Python
python使用Berkeley DB数据库实例
Sep 26 #Python
You might like
PHP文本数据库的搜索方法
2006/10/09 PHP
php基于环形链表解决约瑟夫环问题示例
2017/11/07 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
对xmlHttp对象的理解
2011/01/17 Javascript
强大的jquery插件jqeuryUI做网页对话框效果!简单
2011/04/14 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
2016/03/01 Javascript
js倒计时显示实例
2016/12/11 Javascript
通过命令行创建vue项目的方法
2017/07/20 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
js canvas画布实现高斯模糊效果
2018/11/27 Javascript
js实现ATM机存取款功能
2020/10/27 Javascript
layui 实现自动选择radio单选框(checked)的方法
2019/09/03 Javascript
JavaScript枚举选择jquery插件代码实例
2020/11/17 jQuery
python 七种邮件内容发送方法实例
2014/04/22 Python
Python使用Pycrypto库进行RSA加密的方法详解
2016/06/06 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
PyQt4实现下拉菜单可供选择并打印出来
2018/04/20 Python
python将pandas datarame保存为txt文件的实例
2019/02/12 Python
浅谈python常用程序算法
2019/03/22 Python
使用CSS3实现圆角,阴影,透明
2014/12/23 HTML / CSS
详解android与HTML混合开发总结
2018/06/06 HTML / CSS
沙龙级头发造型工具:FOXYBAE
2018/07/01 全球购物
Python面试题集
2012/03/08 面试题
介绍下Lucene建立索引的过程
2016/03/02 面试题
法学专业毕业生自荐信范文
2013/12/18 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
二手房买卖协议书
2014/04/10 职场文书
小学生作文评语大全
2014/04/21 职场文书
领导干部廉政自律承诺书
2014/05/26 职场文书
助人为乐模范事迹材料
2014/06/02 职场文书
2014年女职工工作总结
2014/11/27 职场文书
一年级数学上册复习计划
2015/01/17 职场文书
2016年教师党员创先争优承诺书
2016/03/24 职场文书
yolov5返回坐标的方法实例
2022/03/17 Python