参考:

http://www.cnblogs.com/txw1958/archive/2012/03/12/2392067.html

http://www.cnblogs.com/chenyg32/archive/2013/06/04/3116317.html

http://docs.python.org/2/howto/urllib2.html

http://stackoverflow.com/questions/189555/how-to-use-python-to-login-to-a-webpage-and-retrieve-cookies-for-later-usage

 import urllib,urllib2,cookielib
from BeautifulSoup import BeautifulSoup
url='http://www.renren.com/SysHome.do'
resp1=urllib2.urlopen(url)
source=resp1.read()
soup1=BeautifulSoup(source)
user_agent = 'Mozilla/4.0 (compatible; MSIE 5.5; Windows NT)'
headers = { 'User-Agent' : user_agent}
params={'domain':'renren.com','origURL':'http://www.renren.com/indexcon','email':'*********@****.com','password':'******'}
params=urllib.urlencode(params)
params=params.encode('ISO-8859-1')
cj=cookielib.CookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
resp2=urllib2.Request('http://www.renren.com/PLogin.do',params,headers)
response = urllib2.urlopen(resp2)
# print opener.open(resp2)
the_page=response.read()
print the_page

最新文章

  1. 原创jquery插件treeTable(转)
  2. BZOJ 2120: 数颜色
  3. NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
  4. Datasnap Image
  5. SQL Server 2012 通用分页存储过程
  6. C++ do{...}while(0)的好处
  7. C++学习33 函数模板
  8. css的border效果
  9. 团队项目--“我爱淘”校园二手书店 NABC分析
  10. 关于jQuery,$(":button") 中的冒号是什么意思?
  11. kafka在zookeeper中的存储结构
  12. 推荐C/C++常见的面试题目
  13. android于src和background差额
  14. google软件测试之道读后感(二)
  15. hdu5489 树状数组+dp
  16. jsp 中文乱码
  17. 使用innodb_force_recovery解决MySQL崩溃无法重启问题
  18. Activity工作流入门之HelloWorld
  19. leetcode654
  20. sidekiq安装及使用

热门文章

  1. Java Web开发之Servlet、JSP基础
  2. PHP学习心得(七)——常量
  3. 推荐一款好用的java反编译软件——JavaDecompiler
  4. Codeforces Round #334 (Div. 1) C. Lieges of Legendre
  5. C# const和statci readonly区别
  6. 关于http客户端常见错误"警告:Going to buffer response body of large or unknown size. Using getResponseBodyAsStream instead is rec"
  7. 用JavaScript获取一个超链接的绝对URL地址
  8. 《JavaScript设计模式与开发实践》-面向对象的JavaScript
  9. Android ListView(Selector 背景图片)
  10. SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-009-带参数的ADVICE2 配置文件为XML