python中pycurl库的用法实例

 更新时间:2014年09月30日 15:22:08   投稿:shichen2014  
这篇文章主要介绍了python中pycurl库的用法实例,可实现从指定网址读取网页的功能,需要的朋友可以参考下

本文实例讲述了python中pycurl库的用法,分享给大家供大家参考。

该实例代码实现从指定网址读取网页,主要是pycurl库的使用。

具体实现方法如下:

#定义一个类
class CallBack:
  """
      for pycurl  
  """

  def __init__(self):
    """Constructor"""
    self.data = ""
  def func(self, data):
    self.data = self.data + data
  
    
def urls(md5, location="", option={}):
  c = pycurl.Curl()
  f = CallBack()
  
  c.setopt(pycurl.URL, "http://XXXXXX/getUrl.php?key=%s" % md5)
  c.setopt(pycurl.WRITEFUNCTION, f.func)
  
  c.perform()
  c.close()
  return f.data

希望本文所述对大家的Python程序设计有所帮助。

相关文章

  • python 画出使用分类器得到的决策边界

    python 画出使用分类器得到的决策边界

    这篇文章主要介绍了python 画出使用分类器得到的决策边界,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • Python中的下划线详解

    Python中的下划线详解

    这篇文章主要介绍了Python中的下划线详解,本文讲解了单个下划线直接做变量名、单下划线前缀的名称、双下划线前缀的名称等内容,需要的朋友可以参考下
    2015-06-06
  • 使用Python完成15位18位身份证的互转功能

    使用Python完成15位18位身份证的互转功能

    这篇文章主要介绍了使用Python完成15位18位身份证的互转功能,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-11-11
  • Python中NumPy数组的维度变换解析

    Python中NumPy数组的维度变换解析

    这篇文章主要介绍了Python中NumPy数组的维度变换解析,就像我们可以通过向 NumPy 提供列表列表来创建 2D 数组一样,我们可以通过创建列表的列表的列表来创建 3D 数组,需要的朋友可以参考下
    2023-09-09
  • python中的subprocess.Popen()使用详解

    python中的subprocess.Popen()使用详解

    今天小编就为大家分享一篇python中的subprocess.Popen()使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • 利用django model save方法对未更改的字段依然进行了保存

    利用django model save方法对未更改的字段依然进行了保存

    这篇文章主要介绍了利用django model save方法对未更改的字段依然进行了保存,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • 详解Python中的条件判断语句

    详解Python中的条件判断语句

    这篇文章主要介绍了Python中的条件判断语句,是Python入门中的基础知识,需要的朋友可以参考下
    2015-05-05
  • python中的对象拷贝示例 python引用传递

    python中的对象拷贝示例 python引用传递

    你想复制一个对象?因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的
    2014-01-01
  • python模块之paramiko实例代码

    python模块之paramiko实例代码

    这篇文章主要介绍了python模块之paramiko,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • Python Anaconda以及Pip配置清华镜像源代码示例

    Python Anaconda以及Pip配置清华镜像源代码示例

    Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项,下面这篇文章主要给大家介绍了关于Python Anaconda以及Pip配置清华镜像源的相关资料,需要的朋友可以参考下
    2024-03-03

最新评论