📅  最后修改于: 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 上提出。