IPProxyTool API接口完全指南:获取、删除、插入操作详解
IPProxyTool API接口完全指南获取、删除、插入操作详解【免费下载链接】IPProxyToolpython ip proxy tool scrapy crawl. 抓取大量免费代理 ip提取有效 ip 使用项目地址: https://gitcode.com/gh_mirrors/ip/IPProxyToolIPProxyTool是一款强大的Python代理IP工具通过Scrapy框架抓取大量免费代理IP并提取有效IP供使用。本文将详细介绍其API接口的获取、删除、插入等核心操作帮助新手快速上手使用这款实用的代理IP工具。一、API接口基础信息IPProxyTool的API服务由Flask框架构建主要提供代理IP的管理功能。所有接口均通过HTTP GET请求访问返回JSON格式数据。核心接口文件位于项目的server/dataserver.py中通过不同路由实现各类操作。二、插入代理IP接口详解2.1 接口基本信息接口路径/insert功能描述向数据库中插入新的代理IP信息请求方式GET2.2 请求参数说明参数名类型描述是否必填默认值namestring代理IP来源名称是-ipstring代理IP地址是-portstring代理端口是-countrystring国家/地区否Noneanonymitystring匿名度否Nonehttpsstring是否支持HTTPS否nospeednumber连接速度否-1sourcestring数据来源否name参数值2.3 使用示例http://localhost:5000/insert?namemyproxyip192.168.1.1port8080anonymityhighhttpsyes2.4 返回结果示例{ result: true }三、获取代理IP接口详解3.1 接口基本信息接口路径/select功能描述从数据库中查询符合条件的代理IP请求方式GET3.2 请求参数说明参数名类型描述是否必填默认值namestring代理IP来源名称是-anonymitystring匿名度筛选否httpsstringHTTPS支持筛选否orderstring排序字段否speedsortstring排序方式否asccountnumber返回数量否1003.3 使用示例http://localhost:5000/select?namemyproxyanonymityhighhttpsyesorderspeedsortasccount203.4 返回结果示例[ { ip: 192.168.1.1, port: 8080, anonymity: high, https: yes, speed: 1.2, save_time: 2023-01-01 12:00:00 }, ... ]四、删除代理IP接口详解4.1 接口基本信息接口路径/delete功能描述从数据库中删除指定的代理IP请求方式GET4.2 请求参数说明参数名类型描述是否必填默认值namestring代理IP来源名称是-ipstring要删除的代理IP地址是-4.3 使用示例http://localhost:5000/delete?namemyproxyip192.168.1.14.4 返回结果示例{ result: true }五、批量查询代理IP接口5.1 接口基本信息接口路径/query功能描述批量查询代理IP信息请求方式GET5.2 请求参数说明参数名类型描述是否必填默认值sidstring起始ID否-limitnumber查询数量否1005.3 使用示例http://localhost:5000/query?sid100limit505.4 返回结果示例[ { id: 100, ip: 192.168.1.1, port: 8080, https: yes }, ... ]六、快速开始使用指南6.1 准备工作首先确保已安装项目所需依赖可通过项目根目录下的requirements.txt文件安装pip install -r requirements.txt6.2 启动API服务运行项目中的run_server.py文件启动API服务python run_server.py6.3 测试接口服务启动后可通过浏览器或工具如Postman访问上述API接口进行测试。默认情况下服务运行在本地5000端口。七、常见问题解决7.1 接口返回结果为空检查数据库连接配置是否正确确认指定的代理IP来源名称是否存在数据检查筛选条件是否过于严格7.2 插入数据失败确保必填参数都已提供检查IP格式是否正确确认数据库有写入权限通过以上接口您可以轻松实现对代理IP的管理和使用。IPProxyTool提供了简单而强大的API帮助您高效地获取和管理免费代理IP资源。无论是开发爬虫应用还是需要隐藏真实IP的场景IPProxyTool都是一个值得尝试的实用工具。【免费下载链接】IPProxyToolpython ip proxy tool scrapy crawl. 抓取大量免费代理 ip提取有效 ip 使用项目地址: https://gitcode.com/gh_mirrors/ip/IPProxyTool创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考