python中pycurl库的用法实例

yipeiwu_com5年前Python基础

本文实例讲述了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编程测试电脑开启最大线程数,具体实现代码如下。 #!/usr/bin/env python #coding=gbk import thr...

python+selenium 鼠标事件操作方法

一、前言 除了可以使用 click( ) 来模拟鼠标的单击操作,现在Web产品中还提供了更丰富的鼠标交互方式,例如鼠标右键、双击、悬停、拖动等功能,在WebDriver中,将这些关于鼠标...

Python 安装setuptools和pip工具操作方法(必看)

Python 安装setuptools和pip工具操作方法(必看)

setuptools模块和pip模块是python进行第三方库扩展的极重要工具,例如我们在需要安装一些爬虫或者数据分析的包时就可以使用pip install命令来直接安装这些包了,因此p...

python根据出生日期获得年龄的方法

本文实例讲述了python根据出生日期获得年龄的方法。分享给大家供大家参考。具体如下: 这段代码可以根据用户的出生日期获得其年龄,born参数为date类型 def calculat...

Python3 使用map()批量的转换数据类型,如str转float的实现

我们知道map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新...