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

python 用已登录的cookie发送请求,该如何处理

2013-10-10 
python 用已登录的cookie发送请求如题,比如现在已经手动用ie登录了csdn,然后可以在ie的缓存里面找到对应的

python 用已登录的cookie发送请求
如题,比如现在已经手动用ie登录了csdn,然后可以在ie的缓存里面找到对应的cookie,能否用这个cookie请求我的博客等需要登录的页面呢?网络上找了很多中方法,但是没有一种尝试成功的。

够懒,python 用已登录的cookie发送请求,该如何处理
[解决办法]
你的办法我不知道,很少用urllib,其实只要知道cookies保存在哪,读出来(不要遗漏),分析,组织成header再发送给网站就是这样,你的问题估计是有些cookies遗漏了,或者某些必要的header缺少了
建议你最好用抓包工具,在浏览器模拟一次完整的过程,记下有什么header要发过去,以及有什么cookies的条目是不可缺少的

引用:
Quote: 引用:

呃,明白了,大家沟通有点不畅,各说各的,都把自己的细节省略了

我用浏览器的cookies通常也不会在浏览器离线的情况下用,一般都是事前打开浏览器,刷一次那个网站的某一页,就像是更新cookies/session一样(顺便确认是否已登录);不可能用很久以前的cookies,因为服务器session已经不同了,要告诉网站那边我“要开一个新session了”——这个操作如果不需要验证码或者登录,也可以用socket等做,但这样做就跑题了,跟单独程序完成一样了,不是这里讨论的
感谢两位的热心回答,我需要的也是这样每次打开网站登录一下,保证最新的cookie 不会有过期的问题,我比较菜鸟,处理的方式太简单,你说可以用cookie处理cookie,不止能否给个例子,先谢过了

热点排行