Chinaunix首页 | 论坛 | 博客
  • 博客访问: 337847
  • 博文数量: 148
  • 博客积分: 2745
  • 博客等级: 少校
  • 技术积分: 1704
  • 用 户 组: 普通用户
  • 注册时间: 2010-03-30 14:59
文章分类

全部博文(148)

文章存档

2013年(97)

2012年(7)

2011年(3)

2010年(41)

我的朋友

分类: Python/Ruby

2013-05-04 10:05:48

我们用python写网站的自动登录程序的时候需要创建一个cookies,我们可以利用python的cooklib模块。
比如:

#coding:utf-8
import urllib,urllib2,cookielib

cj = cookielib.LWPCookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
login_path = ''

data = {"name":"xxxxxxx","passwd":"xxxxxxxx"}
post_data = urllib.urlencode(data)
request = urllib2.Request(login_path,post_data)
html = opener.open(request).read()
if cj:
print cj
cj.save('cookiefile.txt')

之前用cooklib的方法写了一个,现在人人网改了登录规则,暂时不能用了,但是可以给你参考下。

最近发现了一个,还不错
阅读(629) | 评论(0) | 转发(0) |
0

上一篇:python 获取日期

下一篇:笨方法学python

给主人留下些什么吧!~~