zoukankan      html  css  js  c++  java
  • Python 对cookies的处理——urllib2

    import urllib2  
    import cookielib  
    cookie = cookielib.CookieJar()  
    opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))  
    response = opener.open('http://www.baidu.com')  
    for item in cookie:  
        print 'Name = '+item.name  
        print 'Value = '+item.value  

    运行之后就会输出访问百度的Cookie值:

    http://blog.csdn.net/SirM2z/article/details/46350721?locationNum=13&fps=1

    urllib和urllib2 库 (网页下载)

    urllib 和 urllib2 库是学习Python爬虫最基本的库,利用这个库我们可以得到网页的内容,并对内容用正则表达式提取分析,得到我们想要的结果。

      • urlliburllib2模块都做与请求URL相关的操作,但他们提供不同的功能。 
        • urllib2.urlopen可以接受一个Request对象或者url,(在接受Request对象时候,并以此可以来设置一个URL的headers
        • urllib.urlopen只接收一个url
        • urllib 有urlencode,提供urlencode方法用来GET查询字符串的产生,而urllib2没有,这也是为什么总是 urllib , urllib2 常会一起使用的原因.
  • 相关阅读:
    数量关系
    笨办法学python问题记录
    CSS布局与定位
    python学习 预备篇
    基于hexo搭建个人博客
    CSS常用样式
    计算机组成原理(期末篇)
    Codeblock错误提示栏隐藏
    Markdown标记语言
    笨办法学python(不同版本的python代码差别)
  • 原文地址:https://www.cnblogs.com/vhills/p/7410781.html
Copyright © 2011-2022 走看看