首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

关于python中的cookie处理有关问题

2012-09-06 
关于python中的cookie处理问题最近爬一些网站需要在urllib的urlopen请求时附带cookie信息,我是这么写的cj

关于python中的cookie处理问题
最近爬一些网站需要在urllib的urlopen请求时附带cookie信息,我是这么写的
cj = cookielib.MozillaCookieJar(os.path.join('C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\k3dcq723.default','cookies.sqlite'))

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj));

urllib2.install_opener(opener);

可是这之后我使用urlopen时,发现还是被网站封了,用wireshark截包发现我的get请求中并不带cookie信息,搞了很久也试了网上很多方法,get包里都没带cookie信息,请问这是为啥啊。。。。焦头烂额。。。。

也试过  
cj = cookielib.CookieJar();
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj));
urllib2.install_opener(opener);

这样,依然没有cookie
万分感谢

[解决办法]

探讨

引用:

cj = cookielib.CookieJar();
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj));
以后直接使用这个opener,应该会自动处理cookie
要看到cookie信息,最好使用web debugger---类似fiddle,很不错的,试试?

谢谢您的帮助,……

热点排行