python 用已登录的cookie发送请求

来源:互联网 发布:js控制input失去焦点 编辑:程序博客网 时间:2024/05/22 08:11
如题,比如现在已经手动用ie登录了csdn,然后可以在ie的缓存里面找到对应的cookie,能否用这个cookie请求我的博客等需要登录的页面呢?网络上找了很多中方法,但是没有一种尝试成功的。
Python code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#coding=utf-8
import cookielib, urllib2
import os
ckjar = cookielib.MozillaCookieJar(os.path.join('C:\Users\abcd\AppData\Roaming\Microsoft\Windows\Cookies''VOTG0G8U.txt'))
#ckjar = cookielib.CookieJar();
demoUrl = "http://bbs.csdn.net/topics/new/"
req = urllib2.Request(demoUrl)
req.add_header('User-Agent''Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)')
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(ckjar) )
 
= opener.open(req)
fi = open('1.html','w')
fi.write(w.read())
fi.close()

以上是我尝试的代码,不能成功!不知道问题处在哪里,大神求指导啊,或者有别的方法?                  


http://bbs.csdn.net/topics/390593615/

原创粉丝点击