.. figure:: https://img.shields.io/pypi/pyversions/cuckoopy.svg :alt:
Project description
免费的中国代理,网站列表
[1]: lab.crossincode.com [2]: 89ip [3]: www.ip3366.net [4]: ip.jiangxianli.com [5]: www.kuaidaili.com [6]: www.xsdaili.com [7]: www.xicidaili.com [8]: www.superfastip.com [9]: www.freeip.top
安装
pip install freeproxy_cn
使用
循环抓取代理
>>> from freeproxy_cn import Engin
>>> import asyncio
>>> loop = asyncio.get_event_loop()
>>> loop.run_until_complete(Engin().run())
获取代理
>>> from redis import Redis >>> rds = Redis() >>> rds.spop('http://icanhazip.com') 192.168.1.1
参数说明
| Engin参数 | 含义 | | ————– |
| | redis_host | 存储代理的redis的host | | redis_port | 存储代理的redis的port | | redis_password | 存储代理的redis的password | | redis_db | 存储代理的redis使用哪个db,默认为0 | | valid_thread | 用于验证代理有效性的线程数目,默认为4,想加快验证的可以适当增大该参数 | | valid_per_time | 每批验证多少个代理地址,默认20个,可以适当增大该参数加快验证 | | valid_url | 默认为一个返回请求IP网站,这个网站没有区分http和https,实际中需要换成自己要抓取的目标网站来验证代理 | | valid_timeout | 验证超时时间设定,默认为5秒 | ### 改进
可以使用一个web服务器代替redis进行代理提供,暂时还没有写
更新日期
2019-12-23
Home-page: https://github.com/Hexmagic/freeproxy_cn.git Author: Hexmagic Author-email: 191440042@qq.com License: GNU General Public License v3.0 Description: UNKNOWN Platform: UNKNOWN Classifier: Programming Language :: Python :: 3.6 Classifier: Operating System :: OS Independent
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for freeproxy_cn-1.4.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f3539efd8f65163280918bd334eda8ae3cbb3af404405a27e55972728b3c702 |
|
MD5 | 2733b974d9c7e0452c387c42ebe50a13 |
|
BLAKE2b-256 | f48bfc5deb05a1eb41894686952aab567c6186cdafdd200ee9728c3d19f3e267 |