📜  吝啬的茄子 (1)

📅  最后修改于: 2023-12-03 14:50:41.835000             🧑  作者: Mango

吝啬的茄子

吝啬的茄子

吝啬的茄子是一个以 Python 编写的开源项目,它可以在给定时间内获取指定网站上的免费代理并定时检测可用性,供其他程序或爬虫使用。

安装

在终端或命令行中执行以下命令即可安装吝啬的茄子:

pip install stingy_eggplant
使用

可以使用以下命令行参数来运行吝啬的茄子:

stingy_eggplant --help                        # 获取命令行帮助信息
stingy_eggplant -u <url> -t <timeout> -i <interval>   # 运行吝啬的茄子

其中,-u 参数用于指定要获取代理的网站 URL,-t 参数用于指定获取代理的超时时间,-i 参数用于指定定时检测的时间间隔。

吝啬的茄子还提供了一个 Python API 接口,可以在其他 Python 项目中导入并调用。以下是一个使用吝啬的茄子的示例代码:

from stingy_eggplant import StingyEggplant

se = StingyEggplant(url='http://example.com', timeout=10, interval=60)

# 获取代理地址列表
proxies = se.get_proxies()

# 获取可用的代理地址列表
available_proxies = se.get_available_proxies()

# 自定义代理检测函数
def my_check_proxy(proxy):
    """
    自定义检测函数,用于检测代理是否可用
    """
    pass

# 使用自定义的检测函数检测代理
available_proxies = se.get_available_proxies(check_func=my_check_proxy)

详细的使用说明请参阅 吝啬的茄子文档

项目贡献者

如果您发现了吝啬的茄子的问题或有改进建议,请随时在 GitHub Issues 上提出。