API文档

截面形状

在您的产品中实施我们的服务

部分图标

简介

您好,欢迎使用ProxyScrape API,该API可用于高效地下载,显示,获取代理数量和上次更新时间。

文档概述

模块和库

Python:我们的API适用于非官方 proxyscrape python模块(单击此处)

参数请求类型

您可以提出四种API请求,包括:

代理

一旦导航到URL,getproxies将立即下载代理。 getproxies支持多个参数,包括:

输入: https://api.proxyscrape.com?request=getproxies&proxytype=http&timeout=5000&country=US&anonymity=elite&ssl=yes
输出:下载启用了SSL的SSL精英HTTP代理,该超时在美国以通用ip:port格式出现5000ms超时。

显示代理

displayproxies不会下载代理,而是会在网站上显示代理。 displayproxies支持多个参数,包括:

输入: https://api.proxyscrape.com?request=displayproxies&proxytype=http&timeout=7000&country=DE&anonymity=elite&ssl=no
输出:显示禁用SSL的精英HTTP代理,其超时时间为DE中7000ms的超时时间,以通用ip:port格式。

金额代理

amountproxies将返回给定条件下可用代理的数量。 amountproxies支持多个参数,包括:

最近更新时间

代理最近一次更新时,lastupdated将返回。 lastupdated仅需要一个参数:

输入: https://api.proxyscrape.com?request=lastupdated&proxytype=http
输出:将返回给定条件的最后更新时间,lastupdated仅需要proxytype参数。

关键状态

keystatus将返回密钥的状态,并具有一个允许的参数:

输入: https://api.proxyscrape.com/?request=keystatus&serialkey=yourkeyhere
输出:将返回密钥是否有效,有效或已过期

其余

剩余的将返回高级串行密钥保持活动状态并具有一个允许的参数的时间:

输入: https://api.proxyscrape.com/?request=remaining&serialkey=yourkeyhere
输出:密钥将在x天后过期。

参数请求类型值

参数值用于告诉API您想要哪种代理。

代理类型

proxytype具有4个允许的值:

  • HTTP
  • socks4
  • socks5
  • 所有

如果您未设置此值,则代理类型将自动设置为“全部”。
您也可以在1请求中使用多种代理类型,方法是用逗号分隔。

超时

超时时间以毫秒为单位。
如果未定义超时,则超时将自动设置为10,000ms。

国家

国家/地区参数可以是任何Alpha 2 ISO国家/地区代码或“全部”,可以找到国家/地区代码 请点击此处.
如果未定义任何国家,则国家将自动设置为“全部”。
您还可以在1请求中使用多个国家/地区,以逗号分隔。

匿名

匿名具有4个允许的值:

  • 精英
  • 匿名
  • 透明
  • 所有

如果未定义匿名级别,它将自动设置为“全部”。
您也可以在1请求中使用多个匿名级别,方法是用逗号分隔。

SSL

SSL具有3允许的值:

  • 没有
  • 所有

如果未定义SSL,它将自动设置为“全部”。

限制

limit参数将限制下载或显示的代理数量,并且可以是0以上的任何数字
如果未定义限制,它将自动设置为“全部”。

格式

格式具有2个允许的值:

  • 正常
  • JSON

如果未定义格式,它将自动设置为“正常”。

序列号

serialkey可以是从我们商店购买的任何密钥
如果未提供serialkey,它将自动使用免费api,并且不能使用任何高级功能。

平均超时

平均超时时间(以毫秒为单位)。
如果未定义averagetimeout,则averagetimeout将自动设置为10,000ms。

状态

状态可以是“有效”,也可以是天数。
如果未提供任何状态,它将自动设置为“有效”。

年龄

年龄是首次看到代理的时间,可以是“无限”或任何天数。
如果没有提供年龄,它将自动设置为“无限制”。

端口

端口可以​​是1和65535之间的任何数字。
如果未提供任何端口,它将自动设置为“全部”。
您也可以在1请求中使用多个端口,方法是用逗号分隔。