python应用_人人网登录
2011-11-24 11:40
316 查看
代码如下,参考了网上的:
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登录人人网
- Python登录人人网并抓取新鲜事
- python模拟登录人人网
- python 登录人人网
- python+selenium+chrome登录人人网爬取公共主页内容
- Python实现登录人人网并抓取新鲜事的方法
- python爬虫 利用cookie登录人人网
- python 登录人人网爬取源码
- [Python] 登录人人网2011版
- python cookielib 登录人人网的实现代码
- python脚本实例002- 利用requests库实现应用登录
- python实现人人网登录示例分享
- python 爬虫 自动登录人人网
- Python 登录人人网并抓取新鲜事
- python cookielib 登录人人网
- python cookielib 登录人人网
- python模拟浏览器登录人人网,并使用代理IP和发送表单数据
- python实现自动登录人人网并访问最近来访者实例