先获得cookie到文件

import cookielib
import urllib2 #设置保存cookie的文件,同级目录下的cookie.txt
filename = 'cookie.txt'
#声明一个MozillaCookieJar对象实例来保存cookie,之后写入文件
cookie = cookielib.MozillaCookieJar(filename)
#利用urllib2库的HTTPCookieProcessor对象来创建cookie处理器
handler = urllib2.HTTPCookieProcessor(cookie)
#通过handler来构建opener
opener = urllib2.build_opener(handler)
#创建一个请求,原理同urllib2的urlopen
response = opener.open("http://www.baidu.com")
#保存cookie到文件
cookie.save(ignore_discard=True, ignore_expires=True)

从文件取出cookie

import cookielib
import urllib2 #创建MozillaCookieJar实例对象
cookie = cookielib.MozillaCookieJar()
#从文件中读取cookie内容到变量
cookie.load('cookie.txt', ignore_discard=True, ignore_expires=True)
#创建请求的request
req = urllib2.Request("http://www.baidu.com")
#利用urllib2的build_opener方法创建一个opener
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
response = opener.open(req)
print response.read()

最新文章

  1. LinQ递归查询
  2. import pysam 出错解决办法
  3. 我的第一节Android课
  4. asp.net mvc 实现博客的时间分类管理
  5. PHP Apache服务配置
  6. system执行shell命令
  7. iOS开发那些事-iOS应用本地化-文本信息本地化
  8. swift获取图片像素颜色值
  9. javascript RegExp类型 学习小记
  10. 移动端js插件分享
  11. linux 关于动态库的知识
  12. RunLoop学习总结
  13. c++日历v1.12版
  14. 【批处理学习笔记】第十四课:常用DOS命令(4)
  15. Linux系统上安装JDK和Tomcat服务器
  16. Appium+python自动化获取toast消息的方法
  17. Cassandra联手Spark 大数据分析将迎来哪些改变?
  18. linux shell中 if else for循环以及大于、小于、等于逻辑表达式的历程
  19. shell脚本中判断一个字符串是否是空字符串
  20. 如何才能通俗易懂地解释JS中的的"闭包"?

热门文章

  1. 谷歌SwitchySharp && SwitchyOmega插件
  2. 零基础快速入门SpringBoot2.0教程 (二)
  3. WebAppBuilder独立于portal之arcgis for js应用框架研究之二
  4. JS时间格式和时间戳的相互转换
  5. ZJOI2019Round#1
  6. Mysql--7种Join查询
  7. windows 时间同步至最新时间方法 | windows 时间同步服务器
  8. python3 爬取汽车之家所有车型数据操作步骤(更新版)
  9. 算法图解之大O表示法
  10. nowcoder N约数个数