Python模拟登录豆瓣网 python模拟登录演示实例

发布时间:2020-01-28编辑:脚本学堂
本文介绍了python模拟登录豆瓣网的例子,python模拟登录实例代码,只是一个demo,用于学习python模拟登录网站的方法,有关cookielib, urllib2,urllib模块的用法,需要的朋友参考下。

例子,一个练习的DEMO,python实现网站的模拟登录

代码:
 

复制代码 代码示例:

#!/usr/bin/python
# www.jb200.com

# -*- coding: utf-8 -*-
from urllib import urlencode
import cookielib, urllib2,urllib
def __login():
  headers={'User-Agent':'Mozilla/5.0 (Windows;U;Windows NT 5.1;zh-CN;rv:1.9.2.9)Gecko/20100824 Firefox/3.6.9'}
  values = {'form_email':'xxxx@xx.com','form_password':'xiaomzihou.net','remember':1,'source':'simple','redir':'http://www.douban.com'}
  loginUrl = 'http://www.douban.com/accounts/login'
  data = urllib.urlencode(values)
  cookiejar = cookielib.CookieJar()
  opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar))
  urllib2.install_opener(opener)
  request = urllib2.Request(loginUrl ,data ,headers)
  result = urllib2.urlopen(request)
  login_result = result.read()
  if(login_result.find('.com/accounts/logout')):
    print 'login success'
  else :
    print 'login faild'

if __name__=='__main__':
  __login()

您可能感兴趣的文章: