PycURL -- cURL库的Python接口
项目描述
PycURL 是 libcurl(多协议文件传输库)的 Python 接口。类似于 Python 模块 urllib,PycURL 可以用于从 Python 程序中获取由 URL 标识的对象。然而,PycURL 不仅限于简单的获取,它还暴露了 libcurl 的大多数功能,包括
速度 - libcurl 非常快,而 PycURL 作为 libcurl 的薄包装器,也很快。PycURL 已经被基准测试(测试)为比 requests 快几倍。
包括支持多种协议、SSL、身份验证和代理选项等特性。PycURL 支持 libcurl 的大多数回调。
用于网络操作的套接字,允许将 PycURL 集成到应用程序的 I/O 循环中(例如,使用 Tornado)。
要求
Python 3.5-3.12。
libcurl 7.19.0 或更高版本。
安装
从 PyPI 下载源代码分发。
请参阅安装说明文档。
文档
最新版 PycURL 的文档可在PycURL 网站找到。
支持
对于支持问题,请使用curl-and-python 邮件列表。同时,您也可以查阅邮件列表存档。
虽然不是官方支持渠道,但 Stack Overflow 已成为一些 PycURL 用户的热门选择。
可以通过 GitHub 报告错误。请仅使用 GitHub 进行错误报告,并将直接问题发送至我们的邮件列表。
许可证
PycURL 在 LGPL 和基于 libcurl 许可证的 MIT/X 衍生许可证下双许可。许可证的完整文本可在源代码分发的 COPYING-LGPL 和 COPYING-MIT 文件中找到。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。
源代码分发
pycurl-7.45.3.tar.gz (236.5 kB 查看哈希值)
构建分发
pycurl-7.45.3-cp312-cp312-win_amd64.whl (473.0 kB 查看哈希值)
pycurl-7.45.3-cp312-cp312-win32.whl (432.9 kB 查看哈希值)
pycurl-7.45.3-cp311-cp311-win_amd64.whl (475.6 kB 查看哈希值)
pycurl-7.45.3-cp311-cp311-win32.whl (436.0 kB 查看哈希值)
pycurl-7.45.3-cp310-cp310-win_amd64.whl (476.0 kB 查看哈希值)
pycurl-7.45.3-cp310-cp310-win32.whl (436.2 kB 查看哈希值)
pycurl-7.45.3-cp39-cp39-win_amd64.whl (476.8 kB 查看哈希)
pycurl-7.45.3-cp39-cp39-win32.whl (437.0 kB 查看哈希)
pycurl-7.45.3-cp38-cp38-win_amd64.whl (476.3 kB 查看哈希)
pycurl-7.45.3-cp38-cp38-win32.whl (436.5 kB 查看哈希)
关闭
pycurl-7.45.3.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8c2471af9079ad798e1645ec0b0d3d4223db687379d17dd36a70637449f81d6b |
|
MD5 | c72d307325e8e4a95276af589957aa36 |
|
BLAKE2b-256 | c95ae68b8abbc1102113b7839e708ba04ef4c4b8b8a6da392832bb166d09ea72 |
关闭
pycurl-7.45.3-cp312-cp312-win_amd64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3648ed9a57a6b704673faeab3dc64d1469cc69f2bc1ed8227ffa0f84e147c500 |
|
MD5 | f3cae083604b89d0fb28d4f901a39067 |
|
BLAKE2b-256 | 0ee17df02d4f600b9d452fd5c33b00a1886c2757c985dc8ffccd4ba8a7d9a9d5 |
关闭
pycurl-7.45.3-cp312-cp312-win32.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f7afe5ef0e4750ac4515baebc251ee94aaefe5de6e2e8a24668473128d69904 |
|
MD5 | 5a0c014880a45849cf42d1aa8bb64515 |
|
BLAKE2b-256 | 750483cc6db47d73c879c318fb0f302d726587470495f3e70cecc6d9b2da45c6 |
关闭
pycurl-7.45.3-cp312-cp312-manylinux_2_28_x86_64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3d07c5daef2d0d85949e32ec254ee44232bb57febb0634194379dd14d1ff4f87 |
|
MD5 | 4bc72f805cadd137787da8754ee1f1ac |
|
BLAKE2b-256 | 65808791945007e2295806bfd0e982e00fee023517b17d5b2d845ca64c81878c |
关闭
pycurl-7.45.3-cp312-cp312-manylinux_2_28_aarch64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c2c246bc29e8762ff4c8a833ac5b4da4c797d16ab138286e8aec9b0c0a0da2d4 |
|
MD5 | bc13b029a4568fc85df8a2f8ba9b0d17 |
|
BLAKE2b-256 | 4a279936d21a7a754f29ee8615361948f90e6bfeac5db7aa7c92d278b853cbc7 |
关闭
pycurl-7.45.3-cp312-cp312-macosx_11_0_arm64.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 27f4c5c20c86a9a823677316724306fb1ce3b25ec568efd52026dc6c563e5b29 |
|
MD5 | ba650e503c6f65f547eab26b55609e6d |
|
BLAKE2b-256 | b78da23069b4e30979f0d7745fd057d3c23b3c55181da1ae450542bb2818f689 |
关闭
哈希值 为 pycurl-7.45.3-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 13006b62c157bb4483c58e1abdced6df723c9399255a4f5f6bb7f8e425106679 |
|
MD5 | 87a8edb0ff2061da39051e59c020d309 |
|
BLAKE2b-256 | 85dd9d398ffbf0002cca9393aa0f7586a2dc3b68624faf4eafa98f916c61180a |
关闭
哈希值 为 pycurl-7.45.3-cp312-cp312-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0c41a172d5e8a5cdd8328cc8134f47b2a57960ac677f7cda8520eaa9fbe7d990 |
|
MD5 | 6e0f1ffb2720cc6684dea03ddaaccea6 |
|
BLAKE2b-256 | 210e8073f971cd4e380178d6ada00c4956f9a5f6090fea9d94ff81d2cf7b52c8 |
关闭
哈希值 为 pycurl-7.45.3-cp311-cp311-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1e0d32d6ed3a7ba13dbbd3a6fb50ca76c40c70e6bc6fe347f90677478d3422c7 |
|
MD5 | a1260c378b637fbae7472984d521b18b |
|
BLAKE2b-256 | d16482fc5c3584fa11462732ddbf76cf23215d725bb224910517099f53017a3b |
关闭
哈希值 为 pycurl-7.45.3-cp311-cp311-manylinux_2_28_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 483f3aa5d1bc8cff5657ad96f68e1d89281f971a7b6aa93408a31e3199981ea9 |
|
MD5 | 7fdec6ad062d760a3535ad7d08795e2b |
|
BLAKE2b-256 | 4934b2fe050d7e6f27fcd392e8847a8229ed1202d592f6b3bb040949ebd3e0e4 |
关闭
哈希值 为 pycurl-7.45.3-cp311-cp311-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 921c9db0c3128481954f625b3b1bc10c730100aa944d54643528f716676439ee |
|
MD5 | 4123803edd361d57550ea5fbdec3e572 |
|
BLAKE2b-256 | 5a33b91fa969848f8f78fcca800f1fea808d4c34fd2b05dca0d9bbe60228f21a |
关闭
哈希值 为 pycurl-7.45.3-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c854885398410fa6e88fc29f7a420a3c13b88bae9b4e10a804437b582e24f58b |
|
MD5 | 4dbaf62a9a16c9f14e2345e70a311f84 |
|
BLAKE2b-256 | c4d312deea4babf4debd1ea1efdf907c7994ee242a3bde6e480afaa99b87a91d |
关闭
哈希值 为 pycurl-7.45.3-cp311-cp311-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1610cc45b5bc8b39bc18b981d0473e59ef41226ee467eaa8fbfc7276603ef5af |
|
MD5 | 1e544048ec12d2d5abaa0921dc41ca0a |
|
BLAKE2b-256 | 1400b8d3c6c038a0d85ed1ebbca45b2b7d2593976e37bfc465596fc2d11841e2 |
关闭
哈希值 为 pycurl-7.45.3-cp310-cp310-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2facab1c35600088cb82b5b093bd700bfbd1e3191deab24f7d1803d9dc5b76fc |
|
MD5 | 3cab492c866bfd319070c1b6774c1101 |
|
BLAKE2b-256 | 64d2a4c45953aed86f5a0c9717421dd725ec61acecd63777dd71dfe3d50d3e16 |
关闭
哈希值 为 pycurl-7.45.3-cp310-cp310-manylinux_2_28_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5ebc6a0ac60c371a9efaf7d55dec5820f76fdafb43a3be1e390011339dc329ae |
|
MD5 | fd8ead9f81eb494dce426272e37719ec |
|
BLAKE2b-256 | 6c30bb7e063814f1b2118daafa0fe9b2073292f4bbb22445bebb5646a9cba1c6 |
关闭
哈希值 为 pycurl-7.45.3-cp310-cp310-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fbd4a6b8654b779089c5a44af1c65c1419c2cd60718780df6d8f354eb35d6d55 |
|
MD5 | d109123bb39561efd2967020333fbabb |
|
BLAKE2b-256 | bae8f323f4f0aa6467aa325e5e367c5621517b25fdf25ddfb8c060228a5e3668 |
关闭
哈希值 用于 pycurl-7.45.3-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 205983e87d6aa0b6e93ec7320060de44efaa905ecc5d13f70cbe38c65684c5c4 |
|
MD5 | 395383d1ae4280158d06225eb9a81974 |
|
BLAKE2b-256 | e830e69d51ceca6786af8c12c0542dde50bf57554631194a833a9fa734bb0524 |
关闭
哈希值 用于 pycurl-7.45.3-cp310-cp310-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 86f66d334deaaab20a576fb785587566081407adc703318203fe26e43277ef12 |
|
MD5 | 21e0c21548aec29fd360d87b157ed704 |
|
BLAKE2b-256 | c3ae55f07185f2769130271a865014dc80e914eb5fe2e1f27c9a75cb44822e69 |
关闭
哈希值 用于 pycurl-7.45.3-cp39-cp39-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0f0e1251a608ffd75fc502f4014442e554c67d3d7a1b0a839c35efb6ad2f8bf8 |
|
MD5 | fa6222d4aeb2acacb44cac7e92588acb |
|
BLAKE2b-256 | 542f81d0f303ffbb3b891c5d248b69814cb394773f844e06f53ef37fd47e4d20 |
关闭
哈希值 用于 pycurl-7.45.3-cp39-cp39-manylinux_2_28_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c7c13e4268550cde14a6f4743cc8bd8c035d4cd36514d58eff70276d68954b6f |
|
MD5 | 8ee8e4813c54fd671a16ba24618a5392 |
|
BLAKE2b-256 | b07cd34aeb45e350c378ed39201271a9bd98366ae42758009a02d4051b644065 |
关闭
哈希值 用于 pycurl-7.45.3-cp39-cp39-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a0f920582b8713ca87d5a288a7532607bc4454275d733fc880650d602dbe3c67 |
|
MD5 | 6cecb0c5919f1fe44148b3928ae1e29d |
|
BLAKE2b-256 | 6518136aa5815bad0584a541620bf296ea3a4b57b4885afc62ca92ff2195bcf0 |
关闭
哈希值 用于 pycurl-7.45.3-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b129e9ee07f80b4af957607917af46ab517b0c4e746692f6d9e50e973edba8d8 |
|
MD5 | 3174ddc11c40923ec4fefa573766b6f3 |
|
BLAKE2b-256 | ae38f6779b4978daa9bcd6e0e9aae567b1024e24ec7e48cb7a478517e24ad913 |
关闭
哈希值 用于 pycurl-7.45.3-cp39-cp39-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa7751b614d9aa82d7a0f49ca90924c29c6cedf85a2f8687fb6a772dbfe48711 |
|
MD5 | 3db6470b70428aba3e53d953c1fd4bb4 |
|
BLAKE2b-256 | 48f41afafd109365f78e457ad6892f9de77716edf5020c54f5d9be194d3c58f8 |
关闭
哈希值 用于 pycurl-7.45.3-cp38-cp38-manylinux_2_28_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dbf816a6d0cb71e7fd06609246bbea4eaf100649d9decf49e4eb329594f70be7 |
|
MD5 | 9b61aea3a2a6b86bc7ec9e5e8c861529 |
|
BLAKE2b-256 | 52fda2e2f3a8f19f44a46c6cd712150abbd1f85d074b26a69cdb6055a8c13675 |
关闭
哈希值 用于 pycurl-7.45.3-cp38-cp38-manylinux_2_28_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 936afd9c5ff7fe7457065e878a279811787778f472f9a4e8c5df79e7728358e2 |
|
MD5 | 51e01ef291f6bb8fce075f6cb80d16eb |
|
BLAKE2b-256 | 78066352893a39d6489b00d835e2d9345e714f605b772b2fa0febf9792e526f5 |
关闭
哈希值 用于 pycurl-7.45.3-cp38-cp38-macosx_11_0_arm64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bf613844a1647fe3d2bba1f5c9c96a62a85280123a57a8a0c8d2f37d518bc10a |
|
MD5 | 900f6e31df660dd55af7cce47cdd8037 |
|
BLAKE2b-256 | 1bb98c1fad382d107baa8619adabbd24e2f32f7b440f71f140fa4b28665a9ebb |
关闭
哈希值 用于 pycurl-7.45.3-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 43c5e61a58783ddf78ef84949f6bb6e52e092a13ec67678e9a9e21071ecf5b80 |
|
MD5 | eb4e2d57b6f5773903b064402f1dbebb |
|
BLAKE2b-256 | 62d25d988882a74cd29990fddc9fd049a2f38b4858548f9a0498b9ed3f251e6e |
关闭
哈希值 用于 pycurl-7.45.3-cp38-cp38-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c0915ea139f66a289edc4f9de10cb45078af1bb950491c5612969864236a2e7e |
|
MD5 | c4c47e7ddc91a3834a64e6b20f5e8166 |
|
BLAKE2b-256 | 862862382ef9350e96ead13b181cb441b5499d18f600d60f7c8322c90ce9ca7c |