`
sls0919
  • 浏览: 125731 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

pycurl连接基库处理方法

 
阅读更多

 

原:

'PycURL/7.43.0 libcurl/7.19.7 NSS/3.12.10.0 zlib/1.2.3 libidn/1.18 libssh2/1.2.2'

修改后:

'PycURL/7.43.0 libcurl/7.29.0 OpenSSL/1.0.0 zlib/1.2.3 libidn/1.18'

 

修改步骤:

1 安装openssl   下载页面:https://www.openssl.org/source/

  tar zxvf openssl-1.0.0a.tar.gz

cd openssl-1.0.0a
./config --prefix=/usr/local/openssl
make && make install

2 wget https://bootstrap.pypa.io/get-pip.py 或者 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate

3 python get-pip.py

4 pip uninstall pycurl

5 export PYCURL_SSL_LIBRARY=openssl

6 pip install --compile --no-cache-dir pycurl

7 export LD_LIBRARY_PATH=/usr/local/lib  或 export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

分享到:
评论

相关推荐

    Python基于PycURL自动处理cookie的方法.pdf

    总结来说,Python中的PycURL库提供了一种高效且灵活的方式来处理HTTP请求,包括自动处理cookie。通过设置`COOKIEFILE`和`COOKIEJAR`,我们可以方便地在请求之间维护会话状态,这对于开发网络爬虫、自动化测试或者...

    Python库 | pycurl-7.43.0.5-cp35-cp35m-win_amd64.whl

    pycurl是一个Python接口,它封装了libcurl,一个用于处理URL的强大的客户端URL传输库。pycurl提供了丰富的HTTP和其他网络协议的支持,包括HTTPS、FTP、FTPS等,以及代理、cookies、用户名/密码认证等功能。这使得...

    pycurl for python2.7

    总之,PyCurl 7.19.0是Python 2.7用户处理网络请求的重要库,尤其适合在Windows平台上使用。通过提供的`.exe`文件,安装和使用都相当便捷。尽管Python 2.7已过时,但PyCurl仍然在许多遗留项目中发挥着作用,为开发者...

    Python基于PycURL自动处理cookie的方法

    本文实例讲述了Python基于PycURL自动处理cookie的方法。分享给大家供大家参考。具体如下: import pycurl import StringIO url = "http://www.google.com/" crl = pycurl.Curl() crl.setopt(pycurl.VERBOSE,1) crl....

    Pycurl的安装与使用.doc

    Pycurl基于libcurl库,一个用C语言编写的跨平台库,用于处理多种互联网协议,包括HTTP、FTP、TFTP等。Pycurl因其高效、稳定和功能丰富而受到青睐,尤其在爬虫和网络数据抓取领域。 【安装Pycurl】 在Linux环境中,...

    pycurl+pyspider+phabtomjs

    `pycurl`是Python的一个库,它提供了对libcurl的接口,libcurl是一个用于处理URL的强大的客户端URL传输库。通过`pycurl`,你可以实现HTTP、HTTPS、FTP、FTPS等多种协议的数据抓取,支持HTTP/1.1、HTTP/2、SSL加密、...

    python常用pycurl-7.43.0.1

    8. **多线程**:`pycurl`支持多连接处理,可以同时处理多个HTTP请求,提高程序的并发性能。 9. **回调函数**:可以设置回调函数处理传输过程中的事件,例如数据接收、进度跟踪等。 10. **限速功能**:可以设置上传...

    pycurl-ssl-7.19.0.win32-py2.7

    5. **HTTP请求控制**:pycurl可以设置各种HTTP头,支持POST、PUT、DELETE等HTTP方法,还可以设置HTTP/1.1连接保持,以及自定义代理服务器。 6. **内容编码处理**:pycurl可以自动处理gzip和deflate等压缩格式,减少...

    网络爬虫框架(基于pycurl/multicur

    `pycurl`是一个Python接口,用于libcurl,一个强大的URL传输库,而`multicurl`则是在`pycurl`基础上构建的多线程爬取工具,用于同时处理多个HTTP请求,显著提升了爬虫的并发能力。 首先,理解`pycurl`库至关重要。`...

    pycurl-7.18.2.tar.gz

    PyCurl可以与BeautifulSoup、requests等其他Python库结合使用,增强网络数据处理能力。 7. **文档与社区**: PyCurl的官方文档详尽介绍了所有选项和方法,同时有一个活跃的社区提供帮助和支持。 总的来说,...

    Python 2.7 windows端所需的pycurl安装文件

    总之,`pycurl`是Python中用于处理网络请求的重要库,尤其在Windows环境中,预编译的`whl`文件提供了方便的安装方式。了解如何正确选择和安装这些文件,以及如何利用`pycurl`进行网络操作,对任何Python开发者来说都...

    pycurl-7.20.1-bin-win32-py26.zip安装版

    pycurl提供了错误处理机制,可以通过检查`Curl`对象的`errno`属性来查看错误代码,通过`strerror`方法获取错误信息。 总结,pycurl是Python进行网络请求的强大工具,尤其对于需要低级控制HTTP操作的场景,如上传...

    pycurl-7.43.0.3-cp37-cp37m-win32.whl

    pycurl是一个Python接口,它为libcurl提供了绑定,libcurl是一个广泛使用的开源库,用于处理URL和多种网络协议。pycurl使得Python程序员能够方便地利用libcurl的强大功能,包括HTTP、HTTPS、FTP、FTPS等协议的支持,...

    pycurl-7.43.0.2-cp36-cp36m-win_amd64.whl

    《Python中的PyCurl库与Pyspider框架:安装与使用详解》 在Python的开发环境中,有时候我们需要处理HTTP和HTTPS请求,这时PyCurl库就显得尤为重要。PyCurl是一个Python接口,用于libcurl,一个强大的URL传输库。在...

    下载pyspider报错时所需的pycurl文件

    `pycurl`是Python的一个库,它提供了对libcurl库的接口,用于处理URL,支持多种协议,如HTTP、HTTPS、FTP等,这对于网络数据抓取非常重要。 首先,让我们来了解一下`pycurl`。`pycurl`是Python与cURL库的接口,cURL...

    pycurl X64 python安装包

    pycurl 基于curl 官方只出版了32位版本 在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl中有非官方的64位版本

    widows下安装pycurl并利用pycurl请求https地址的方法

    在展开知识点前,需要明确几个概念:pycurl是一个Python模块,它包装了libcurl C库,用于创建URL请求并进行数据传输。libcurl是一个广泛使用的客户端端URL传输库,支持多种协议,包括HTTP、HTTPS、FTP等。HTTPS是...

    pycurl 统计网络传输时间

    pycurl 统计网络传输时间,下载数据包大小,建立连接时间,平均下载速度

Global site tag (gtag.js) - Google Analytics