gorlovka / proxy-request-builder
通过代理发送请求
Requires
- php: >=5.4.0
README
使用此工具,您可以
- 从API端点、curl或php获取解析的代理列表
- 旋转代理以解析任何内容 - 代理将自动更改,直到网站返回正确的内容
- 解析受Cloudflare保护的页面
为每种使用情况提供免费计划
如果您正在寻找一种解析受Cloudflare或其他自定义解决方案保护的网站的方法,您就找到了正确的地方。
通常,如果您需要从网站获取几十个页面,您可以直接访问网站并轻松地抓取数据。问题是如果网站有某种保护,您需要定期获取大量数据。
我们代表您处理所有保护阻止。您将获得像直接请求它们一样的数据。
此解决方案适用于解析和收集数据。它不适用于DDoS、垃圾邮件发送或滥用互联网。
如果需要,JavaScript可以可选执行。本质上,它比仅获取页面要慢,因此请考虑找到一种在不执行JavaScript的情况下获取数据的方法。
免费代理列表
1. 在浏览器内
2. 使用curl
curl http://public.proxyrequest.ru/api/proxyget/free
3. PHP composer包
在您的shell中运行第一个composer命令: composer require gorlovka/proxy-request-builder
<?php use Proxyrequest\ProxyRequestGet; $proxyRequestGet = new ProxyRequestGet(); echo $proxyRequestGet->sendRequest();
请参阅TestProxyGet.php文件以获取示例。
旋转代理
1. 在浏览器内
2. 使用curl
bash tests/TestCurlRotateProxy.sh
3. PHP composer包
在您的shell中运行第一个composer命令: composer require gorlovka/proxy-request-builder
<?php use Proxyrequest\ProxyRequestRotate; $proxyRequestRotate = new ProxyRequestRotate('URL_TO_GET', 'PRIVATE_TOKEN_KEY_HERE'); echo $proxyRequestRotate->sendRequest();
绕过Cloudflare
不可公开获取。需申请。具体可能性取决于网站的具体配置。请自由联系,说明网站地址和每天需要收集多少页面。
获取令牌
目前,有三种类型的令牌
私有令牌移除访问代理列表的时间限制。允许过滤。可根据要求添加新功能。
令牌详细信息
您应负责任地使用这些代理,不要滥用它们,也不要意图进行非法活动。
有三种类型的令牌
-
代理列表付费令牌移除访问代理列表的时间限制。允许按类型、国家、IP掩码、上次检查、速度、等级进行过滤。
-
旋转代理基于代理列表构建的软件。它消耗要解析的目标URL,并根据您的请求从网站获取内容。付费令牌允许在这里进行此类请求。提供免费测试期。
-
绕过Cloudflare(任何其他保护)对于解析,我们在我们的端上指向受保护之后的指定URL,并将其内容返回给您。提供免费测试期。
我们没有流量限制。如果您有大量的请求,我们可以为您提供仅为您定制的专用资源。
联系方式
联系邮箱为 support@proxyrequest.ru。