用Python模拟登录豆瓣

作者: aries 分类: Python 发布时间: 2012-10-18 13:08 ė 4867次浏览 6 3评论

这只是一个练习的DEMO

代码如下:
# -*- 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()

0 python
换一个
  1. 邪恶内涵图片 2015-10-03 03:23:59

    不错 学习了!

  2. aries 2015-06-10 17:11:06

    这是三年前的代码了,values中的字段你可能需要修改了

  3. 谢梁杰 2015-06-08 17:19:49

    登录不了呀

Ɣ回顶部