PycURL is a Python interface to libcurl, the multiprotocol file transfer library.Similarly to the urllib Python module, PycURL can be used to fetch objects identified by a URL from a Python program. Beyond simple fetches however PycURL exposes most of the functionality of libcurl, including. If you are a new customer, register now for access to product evaluations and purchasing capabilities. Need access to an account? If your company has an existing Red Hat account, your organization administrator can grant you access. I had this problem working with pycurl and I solved it using. C.setopt(pycurl.HTTPVERSION, pycurl.CURLHTTPVERSION10) like Eric Caron says. PycURL Qseero Radian6 RAMPyBot RufusBot SandCrawler SBIder ScoutJet Scrubby SearchSight Seekbot semanticdiscovery Sensis Web Crawler SEOChat::Bot SeznamBot Shim-Crawler ShopWiki Shoula robot silk Sitebot Snappy sogou spider Sosospider Speedy Spider Sqworm StackRambler suggybot SurveyBot SynooBot Teoma TerrawizBot TheSuBot Thumbnail.CZ robot.
Released:
PycURL -- A Python Interface To The cURL library
Project description
PycURL is a Python interface to libcurl, the multiprotocol filetransfer library. Similarly to the urllib Python module,PycURL can be used to fetch objects identified by a URL from a Python program.Beyond simple fetches however PycURL exposes most of the functionality oflibcurl, including:
- Speed - libcurl is very fast and PycURL, being a thin wrapper abovelibcurl, is very fast as well. PycURL was benchmarked to be severaltimes faster than requests.
- Features including multiple protocol support, SSL, authentication andproxy options. PycURL supports most of libcurl’s callbacks.
- Multi and share interfaces.
- Sockets used for network operations, permitting integration of PycURLinto the application’s I/O loop (e.g., using Tornado).
Requirements
- Python 3.5-3.8.
- libcurl 7.19.0 or better.
Installation
Download source and binary distributions from PyPI or Bintray.Binary wheels are now available for 32 and 64 bit Windows versions.
Please see the installation documentation for installation instructions.
Documentation
Documentation for the most recent PycURL release is available onPycURL website.
Support
For support questions please use curl-and-python mailing list.Mailing list archives are available for your perusal as well.
Although not an official support venue, Stack Overflow has beenpopular with some PycURL users.
Bugs can be reported via GitHub. Please use GitHub only for bugreports and direct questions to our mailing list instead.
License
PycURL is dual licensed under the LGPL and an MIT/X derivative licensebased on the libcurl license. The complete text of the licenses is availablein COPYING-LGPL and COPYING-MIT files in the source distribution.
Release historyRelease notifications | RSS feed
7.43.0.6
7.43.0.5
7.43.0.4
Pycurl
7.43.0.3
7.43.0.2
7.43.0.1
7.43.0
7.21.5
7.19.5.3
7.19.5.2
7.19.5.1
7.19.5
7.19.3.1
7.19.3
7.19.0.3
7.19.0.2
7.19.0.1
7.19.0
7.18.2
7.18.1
7.16.4
7.16.2.1
7.16.2
7.16.1
7.15.5.1
7.15.5
7.15.4.2
7.15.4.1
7.15.4
7.15.2
7.15.1
7.15.0
7.14.1
7.14.0
7.13.2
7.13.1
7.13.0
7.12.3
Pycurl Post
7.12.1
7.12
7.11.3
7.11.2
7.11.1
7.11.0
7.10.8
7.10.6
7.10.5
7.10.4.2
7.10.4
7.10.3
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Pycurl -k Option
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size pycurl-7.43.0.6.tar.gz (222.9 kB) | File type Source | Python version None | Upload date | Hashes |
Pycurl Post
CloseHashes for pycurl-7.43.0.6.tar.gz
Algorithm | Hash digest |
---|---|
SHA256 | 8301518689daefa53726b59ded6b48f33751c383cf987b0ccfbbc4ed40281325 |
MD5 | 3e121d895101022c30619e1bbf97eb97 |
BLAKE2-256 | 501a35b1d8b8e4e23a234f1b17a8a40299fd550940b16866c9a1f2d47a04b969 |