<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>APIs &#8211; ProxySP</title>
	<atom:link href="https://proxysp.com/zh/manuals/apis/feed/" rel="self" type="application/rss+xml" />
	<link>https://proxysp.com/zh</link>
	<description>2025 年最佳代理服务提供商评测</description>
	<lastbuilddate>Thu, 10 Oct 2024 03:55:46 +0000</lastbuilddate>
	<language>zh-Hans</language>
	<sy:updateperiod>
	每小时	</sy:updateperiod>
	<sy:updatefrequency>
	1	</sy:updatefrequency>
	<generator>https://wordpress.org/?v=6.4.6</generator>

<image>
	<url>https://proxysp.com/wp-content/uploads/2021/01/icon-90x90.jpeg</url>
	<title>APIs &#8211; ProxySP</title>
	<link>https://proxysp.com/zh</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">149675634</site>	<item>
		<title>How to Use Proxy-IPV4 API</title>
		<link>https://proxysp.com/zh/how-to-use-proxy-ipv4-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-proxy-ipv4-api</link>
					<comments>https://proxysp.com/zh/how-to-use-proxy-ipv4-api/#respond</comments>
		
		<dc:creator><![CDATA[proxysp]]></dc:creator>
		<pubdate>Fri, 16 Jun 2023 09:14:05 +0000</pubdate>
				<category><![CDATA[APIs]]></category>
		<guid ispermalink="false">https://www.proxysp.com/?p=11249</guid>

					<description><![CDATA[Proxy-IPV4 API 可让您将代理的购买和续订集成到您的服务或应用程序中。合作伙伴与代理服务器之间的互动 ...<p class="read-more"> <a class="ast-button" href="https://proxysp.com/zh/how-to-use-proxy-ipv4-api/"> <span class="screen-reader-text">如何使用 Proxy-IPV4 API</span> 查看全文 "</a></p>]]></description>
										<content:encoded><![CDATA[<p class="documentation-descriptions documentation-mb"><a href="https://proxy-zone.net/pz/proxy-ipv4" target="_blank" rel="nofollow noopener">Proxy-IPV4 应用程序接口</a> 可让您将代理的购买和续订集成到您的服务或应用程序中。合作伙伴与系统的交互，以及系统与合作伙伴的交互，都是通过 "应用程序/json "请求和响应进行的。所有通信均采用 UTF-8 编码。系统实施了防止 DOS 攻击的保护措施；每秒不允许有一个以上的请求。如果每秒发送的请求超过一个，响应将为 <span class="documentation-red">error_id=2</span>在这种情况下，我们建议再次发送请求。</p>
<h2>一般要求</h2>
<h3></h3>
<h3>获取余额信息</h3>
<p class="descriptions"><img decoding="async" src="https://proxy-ipv4.com/img/ui/infoApi.svg" alt="icon" width="16" height="16" />该请求允许查看当前余额</p>
<div class="api-item-request">
<div class="type">获取</div>
<p>/client-api/v1/<span class="key">&lt;apiKey</span>/get/balance</p>
</div>
<p><span class="sub-title">正文答案示例：</span></p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"货币": "美元
}
</pre>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"成功"</span><span class="descriptions"> - 运行状态</span> &#8211;<span class="data">"真/假"</span>,</li>
<li class="list-item"><span class="list-item-params params">"平衡"</span><span class="descriptions"> - 当前余额</span>.</li>
</ul>
</div>
<div class="api-item-contain mb-48">
<hr />
<h3><strong><span class="title">获取完整的购买代理列表</span></strong></h3>
<div class="line"><span style="font-size: 16px;">获取</span></div>
<div class="api-item-request">
<p>/client-api/v1/<span class="key">&lt;apiKey</span>/get/proxies</p>
</div>
<p><span class="sub-title">正文答案示例：</span></p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"countOfProxy":6、
"ipv4"：
[
{
"id": "id1"、
"ip":"185.81.112.215",
"country": "GBR"、
"dateStart":"2022-08-29T14:55:38.293+00:00",
"dateEnd":"2022-08-30T23:59:38.293+00:00",
"httpsPort": "49162"、
"socks5Port":"49163",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
},
{
"id": "id2"、
"ip":"107.181.142.223",
"country": "GBR"、
"dateStart":"2022-08-29T14:55:38.293+00:00",
"dateEnd":"2022-08-30T23:59:38.293+00:00",
"httpsPort": "49162"、
"socks5Port":"49163",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
}
],
"ipv6"：
[
{
"orderId": "orderId1"、
"ips"：
[
{
"id": "id3"、
"ip":"140.82.53.23:10002",
"country": "FRA"、
"dateStart":"2022-08-03T14:04:59.131+00:00",
"dateEnd":"2022-10-02T14:04:59.159+00:00",
"protocol": "SOCKS5"、
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
},
{
"id": "id4"、
"ip":"140.82.53.23:10004",
"country": "FRA"、
"dateStart":"2022-08-03T14:04:59.131+00:00",
"dateEnd":"2022-10-02T14:04:59.159+00:00",
"protocol": "SOCKS5"、
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
}
]
}
],
"移动"：
[
{
"id": "id5"、
"IP"："61.62.63.64"、
"country": "FRA"、
"dateStart":"2022-08-30T14:54:25.414+00:00",
"dateEnd":"2022-09-29T23:59:25.414+00:00",
"httpsPort": "7781"、
"socks5Port": "8891"、
"mobileOperator": "freemobilesas_france"、
"rotationTime":0、
"rebootLink":"https://proxy-ipv4.com/modem/reboot/448eac96-8546-4389-8f56-54b2sb4798d12",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
},
{
"id": "id6"、
"IP": "61.62.63.64"、
"country": "FRA"、
"dateStart":"2022-08-30T14:54:25.414+00:00",
"dateEnd":"2022-09-29T23:59:25.414+00:00",
"httpsPort": "7782"、
"socks5Port": "8892"、
"mobileOperator": "freemobilesas_france"、
"rotationTime":0、
"rebootLink":"https://proxy-ipv4.com/modem/reboot/44cf7d39-b682-4296-8909-7038ba99008b5",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
}
]
}
</pre>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"ipv4"</span><span class="descriptions"> - 活动 IPv4 代理列表</span>,</li>
<li class="list-item"><span class="list-item-params params">"ipv6"</span><span class="descriptions"> - 活动 IPv6 代理列表</span>,</li>
<li class="list-item"><span class="list-item-params params">"移动"</span><span class="descriptions"> - 活动的移动代理列表</span>,</li>
<li class="list-item"><span class="list-item-params params">"id"</span><span class="descriptions"> - 代理 ID。扩展代理</span>,</li>
<li class="list-item"><span class="list-item-params params">"orderId"</span><span class="descriptions"> - 订单 ID。与其他代理类型不同，Ipv6 只允许按顺序扩展所有代理。</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期开始"</span><span class="descriptions"> - 租金开始日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期结束"</span><span class="descriptions"> - 租金终止日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"authInfo"</span><span class="descriptions"> - 授权数据</span>,</li>
<li class="list-item"><span class="list-item-params params">"协议"</span><span class="descriptions"> - 规程</span> &#8211;<span class="data">"HTTPS/SOCKS5"</span>,</li>
<li class="list-item"><span class="list-item-params params">"旋转时间"</span><span class="descriptions"> - IP 地址的轮转时间（分钟）。0 表示链路随时轮换</span>,</li>
<li class="list-item"><span class="list-item-params params">"重启链接"</span><span class="descriptions"> - IP 重启链接</span>,</li>
<li class="list-item"><span class="list-item-params params">"移动操作员"</span><span class="descriptions"> - 移动运营商</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><strong><span class="title">获取代理购买/续订的可用天数</span></strong></h3>
</div>
<div></div>
<div>
<p class="descriptions"><img decoding="async" src="https://proxy-ipv4.com/img/ui/infoApi.svg" alt="icon" width="16" height="16" />可用天数因代理类型而异</p>
<div class="api-item-request">
<div class="type">获取</div>
<p>/client-api/v1/<span class="key">&lt;apiKey</span>/get/days</p>
</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型。值有三种类型</span> &#8211;<span class="data">"IPV4/IPV6/移动"</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/days?proxyType=ipv4</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"天数"：
[
1,
7,
14,
30,
60,
90
]
}
</pre>
<div>
<hr />
<h3><span class="title">获取可购买的国家列表</span></h3>
<p class="descriptions"><img decoding="async" src="https://proxy-ipv4.com/img/ui/infoApi.svg" alt="icon" width="16" height="16" />可用国家列表可能因代理类型而异</p>
<div class="api-item-request">
<div class="type">获取</div>
<p>/client-api/v1/<span class="key">&lt;apiKey</span>/get/countries</p>
</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型。值有三种类型</span> &#8211;<span class="data">"IPV4/IPV6/移动"</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/countries?proxyType=ipv4</div>
<p><span class="sub-title">正文答案示例：</span></p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"国家"：
[
{
"name": "ENGLAND"、
"alpha3code"："GBR
},
{
"名称"："美国
"字母3代码": "USA"
},
{
"名称"："法国
"阿尔法3代码": "FRA"
}
]
}</pre>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"姓名"</span><span class="descriptions"> - 国名</span>,</li>
<li class="list-item"><span class="list-item-params params">"alpha3code"</span><span class="descriptions"> - alfa3 国家代码。该字段的值将用于下订单</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain"><span class="title">获取可供购买的目标列表</span></h3>
<div class="api-item-contain">
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/goals</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"货币": "美元
目标
[
"instagram"、
"facebook"、
"vk"、
"博彩公司"、
"avito"、
"亚马逊
"cs go"、
"tiktok
]
}
</pre>
<div>
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"目标"</span><span class="descriptions"> - 可用目标列表。下订单时必须使用该参数。如果列表中没有您需要的内容，您可以在下订单时使用 "自定义目标 "字段</span>.</li>
</ul>
<hr />
</div>
</div>
<h2>IPv4 请求</h2>
<h3><span class="title">获取已购买代理的 IPv4 列表</span></h3>
<p>获取<br />
/client-api/v1/<span class="key">&lt;apiKey</span>/get/proxies</p>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv4"</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/proxies?proxyType=ipv4</div>
<p><span class="sub-title">正文答案示例：</span></p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"proxyType": "ipv4"、
"countOfProxy":2、
"代理"：
[
{
"id": "id1"、
"ip":"185.81.112.215",
"country": "GBR"、
"dateStart":"2022-08-29T14:55:38.293+00:00",
"dateEnd":"2022-08-30T23:59:38.293+00:00",
"httpsPort": "49162"、
"socks5Port":"49163",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
},
{
"id": "id2"、
"ip":"107.181.142.223",
"country": "GBR"、
"dateStart":"2022-08-29T14:55:38.293+00:00",
"dateEnd":"2022-08-30T23:59:38.293+00:00",
"httpsPort": "49162"、
"socks5Port":"49163",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
}
]
}
</pre>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理"</span><span class="descriptions"> - 活动 IPv4 代理列表</span>,</li>
<li class="list-item"><span class="list-item-params params">"id"</span><span class="descriptions"> - 代理 ID。扩展代理</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期开始"</span><span class="descriptions"> - 租金开始日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期结束"</span><span class="descriptions"> - 租金终止日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"authInfo"</span><span class="descriptions"> - 授权数据</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">计算购买价格</span></h3>
<div></div>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/order/price</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv4"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 租用天数（可通过其他请求获得可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"目标"</span><span class="descriptions"> - 使用代理的目的（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"自定义目标"</span><span class="descriptions"> - 如果目标列表中没有您需要的目标，您可以指定自己的目标。字段的长度必须为 5 个字符或以上（请求中必须有一个参数--目标或自定义目标）</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"计数"</span><span class="descriptions"> - 代表人数</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/order/price?proxyType=ipv4&amp;days=7&amp;goal=instagram&amp;country=FRA&amp;count=2</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"proxyType": "ipv4"、
"天数":7、
"count":2、
"目标": "instagram"、
"amount":2.78、
"价格":1.39
}
</pre>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"金额"</span><span class="descriptions"> - 总金额</span>,</li>
<li class="list-item"><span class="list-item-params params">"价格"</span><span class="descriptions"> - 一个代理的价格</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">计算扩展价格</span></h3>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/extend/price</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv4"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 续订天数（可用值与购买时相同）</span>,</li>
<li class="list-item"><span class="list-item-params params">"IpId"</span><span class="descriptions"> - 需要更新的代理 ID（允许用逗号分隔多个 ID）</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/extend/price?proxyType=ipv4&amp;days=7&amp;IpId=id1,id2,id3</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"proxyType": "ipv4"、
"天数":7、
"count":3、
"amount":9.13、
"price":3.04、
"ipId"：
[
"id1"、
"id2"、
"id3
]
}
</pre>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"金额"</span><span class="descriptions"> - 总金额</span>,</li>
<li class="list-item"><span class="list-item-params params">"价格"</span><span class="descriptions"> - 延长一个代理权的价格</span>,</li>
<li class="list-item"><span class="list-item-params params">"ipId"</span><span class="descriptions"> - 的代理 ID 列表，用于扩展</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">下订单</span></h3>
<div> <span style="font-size: 16px;">职位</span></div>
<div class="api-item-contain mb-48">
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/订购</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv4"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 租用天数（可通过其他请求获得可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"目标"</span><span class="descriptions"> - 使用代理的目的（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"自定义目标"</span><span class="descriptions"> - 如果目标列表中没有您需要的目标，您可以指定自己的目标。字段的长度必须为 5 个字符或以上（请求中必须有一个参数--目标或自定义目标）</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"计数"</span><span class="descriptions"> - 代表人数</span>,</li>
<li class="list-item"><span class="list-item-params params">"authType"</span><span class="descriptions"> - 授权类型</span> &#8211;<span class="data">"login/ip"</span>,</li>
<li class="list-item"><span class="list-item-params params">"authIp"</span><span class="descriptions"> - 授权 IP 地址。只有在 authType = ip 时才需要填写此字段。</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/订购</div>
<p><span class="sub-title">例文 reqwest：</span></p>
</div>
<pre>{
"proxyType": "ipv4"、
"天数":90 天
"goal": "instagram"、
"country": "GBR"、
"count":2、
"authType": "login" }
}
</pre>
</div>
<div>正文答案示例：</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":4.09、
"currency": "USD"、
"proxyType": "ipv4"、
"orderNumber":"DV-16620211552356-jA"
}
</pre>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"订单号"</span><span class="descriptions"> - 订单号</span>,</li>
<li class="list-item"><span class="list-item-params params">"平衡"</span><span class="descriptions"> - 购买后的余额</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain"><span class="title">扩展代理</span></h3>
<div class="api-item-contain">
<p><span style="font-size: 16px;">职位</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/扩展</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv4"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 续订天数（可用值与购买时相同）</span>,</li>
<li class="list-item"><span class="list-item-params params">"IpId"</span><span class="descriptions"> - 要扩展的代理 ID 列表</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/扩展</div>
<p><span class="sub-title">例文 reqwest：</span></p>
</div>
<pre>{
"proxyType": "ipv4"、
"天数":30、
"IpId"：
[
"id1"、
"id2
]
}
</pre>
<p>正文答案示例：</p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":4.09、
"currency": "USD
}
</pre>
<div>
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"平衡"</span><span class="descriptions"> - 延长后的余额</span>.</li>
</ul>
<hr />
</div>
</div>
<h2>IPv6 请求</h2>
<h3>获取已购买代理的 IPv4 列表</h3>
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/proxies</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv6"</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/proxies?proxyType=ipv6</div>
<p><span class="sub-title">正文答案示例：</span></p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"proxyType": "ipv6"、
"countOfProxy":2、
"代理"：
[
{
"orderId": "orderId1"、
"ips"：
[
{
"id": "id1"、
"ip":"140.82.53.23:10002",
"country": "FRA"、
"dateStart":"2022-08-03T14:04:59.131+00:00",
"dateEnd":"2022-10-02T14:04:59.159+00:00",
"protocol": "SOCKS5"、
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
},
{
"id": "id2"、
"ip":"140.82.53.23:10004",
"country": "FRA"、
"dateStart":"2022-08-03T14:04:59.131+00:00",
"dateEnd":"2022-10-02T14:04:59.159+00:00",
"protocol": "SOCKS5"、
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
}
]
}
]
}
</pre>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理"</span><span class="descriptions"> - 活动 IPv4 代理列表</span>,</li>
<li class="list-item"><span class="list-item-params params">"orderId"</span><span class="descriptions"> - //太</span>,</li>
<li class="list-item"><span class="list-item-params params">"id"</span><span class="descriptions"> - 代理 ID</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期开始"</span><span class="descriptions"> - 租金开始日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期结束"</span><span class="descriptions"> - 租金终止日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"协议"</span><span class="descriptions"> - 规程</span> &#8211;<span class="data">"HTTPS/SOCKS5"</span>,</li>
<li class="list-item"><span class="list-item-params params">"authInfo"</span><span class="descriptions"> - 授权数据</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">计算购买价格</span></h3>
<div class="api-item-request">
<div class="type">获取</div>
<p>/client-api/v1/<span class="key">&lt;apiKey</span>/get/order/price</p>
</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv6"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 租用天数（可通过其他请求获得可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"目标"</span><span class="descriptions"> - 使用代理的目的（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"自定义目标"</span><span class="descriptions"> - 如果目标列表中没有您需要的目标，您可以指定自己的目标。字段的长度必须为 5 个字符或以上（请求中必须有一个参数--目标或自定义目标）</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"计数"</span><span class="descriptions"> - 代理的数量。该值必须大于 10</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/order/price?proxyType=ipv6&amp;days=30&amp;goal=instagram&amp;country=FRA&amp;count=10</div>
<p><span class="sub-title">正文答案示例：</span></p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"proxyType": "ipv6"、
"天数":30
"count":10、
"目标": "instagram"、
"amount":7.25、
"价格":0.72
}
</pre>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"金额"</span><span class="descriptions"> - 总金额</span>,</li>
<li class="list-item"><span class="list-item-params params">"价格"</span><span class="descriptions"> - 一个代理的价格</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">计算扩展价格</span></h3>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/extend/price</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv6"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 续订天数（可用值与购买时相同）</span>,</li>
<li class="list-item"><span class="list-item-params params">"orderId"</span><span class="descriptions"> - 需要续订的订单 ID（允许用逗号分隔多个 ID）</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/extend/price?proxyType=ipv6&amp;days=30&amp;orderId=orderId1,orderId2</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"currency": "USD"、
"proxyType": "ipv6"、
"天数":30、
"count":20、
"amount":123.42、
"price":6.17、
"ordersId"：
[
"orderId1"、
"orderId2
],
"ipId"：
[
"id1"、
"id2"、
"id3"、
"id4"、
"id5"、
"id6"、"id7
"id7"、"id8
"id8"、"id9
"id9"、"id10
"id10"、"id11
"id11"、"id12
"id12"、"id13
"id13"、"id14
"id14"、"id15
"id15"、"id16
"id16"、"id17
"id17"、"id18
"id18
"id19"、"id20
"id20"
]
}
</pre>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"金额"</span><span class="descriptions"> - 总金额</span>,</li>
<li class="list-item"><span class="list-item-params params">"价格"</span><span class="descriptions"> - 延长一个代理权的价格</span>,</li>
<li class="list-item"><span class="list-item-params params">"ordersId"</span><span class="descriptions"> - 的订单 ID 列表，用于扩展</span>,</li>
<li class="list-item"><span class="list-item-params params">"ipId"</span><span class="descriptions"> - 的代理 ID 列表，用于扩展</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">下订单</span></h3>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">职位</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/订购</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv6"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 租用天数（可通过其他请求获得可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"目标"</span><span class="descriptions"> - 使用代理的目的（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"自定义目标"</span><span class="descriptions"> - 如果目标列表中没有您需要的目标，您可以指定自己的目标。字段的长度必须为 5 个字符或以上（请求中必须有一个参数--目标或自定义目标）</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"计数"</span><span class="descriptions"> - 代理的数量。数值可以大于 10</span>,</li>
<li class="list-item"><span class="list-item-params params">"authType"</span><span class="descriptions"> - 授权类型</span> &#8211;<span class="data">"login/ip"</span>,</li>
<li class="list-item"><span class="list-item-params params">"authIp"</span><span class="descriptions"> - 授权 IP 地址。只有在 authType = ip 时才需要填写此字段。</span>,</li>
<li class="list-item"><span class="list-item-params params">"协议"</span><span class="descriptions"> - 规程</span> &#8211;<span class="data">"HTTPS/SOCKS5"</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/订购</div>
<p><span class="sub-title">例文 reqwest：</span></p>
<pre>{
"proxyType": "ipv6"、
"天数":30 天
"goal": "instagram"、
"country": "GBR"、
"count":10、
"authType": "login"、
"协议": "SOCKS5"
}</pre>
</div>
<div>正文答案示例：</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":4.09、
"currency": "USD"、
"proxyType": "ipv6"、
"orderNumber":"DV-211552356-jA"
}
</pre>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"订单号"</span><span class="descriptions"> - 订单号</span>,</li>
<li class="list-item"><span class="list-item-params params">"平衡"</span><span class="descriptions"> - 购买后的余额</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain"><span class="title">扩展代理</span></h3>
<div></div>
<div class="api-item-contain">
<p><span style="font-size: 16px;">职位</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/扩展</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"ipv6"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 续订天数（可用值与购买时相同）</span>,</li>
<li class="list-item"><span class="list-item-params params">"orderId"</span><span class="descriptions"> - 要扩展的订单 ID 列表</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/扩展</div>
<p><span class="sub-title">例文 reqwest：</span></p>
</div>
<pre>{
"proxyType": "ipv6"、
"天数":30、
"orderId"：
[
"orderId1" [
]
}
</pre>
</div>
<div>正文答案示例：</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":4.09、
"currency": "USD
}
</pre>
<div>
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"平衡"</span><span class="descriptions"> - 延长后的余额</span>.</li>
</ul>
<hr />
</div>
<div>
<div class="api-item documentation-mb">
<div class="api-item-dropdown">
<div class="api-item-dropdown-container">
<div class="api-item-contain">
<h2>移动请求</h2>
<h3></h3>
<h3><span class="title">获取可用移动资费列表</span></h3>
<div class="line"><span style="font-size: 16px;">获取</span></div>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/tariffs</div>
<p><span class="sub-title">正文答案示例：</span></p>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"货币": "美元
"关税"：
[
{
"country": "GBR"、
"mobileOperator"：
[
{
"名称"："Three
"rotationTime"：
[
0,
5,
10
]
},
{
"名称"："O2"、
"旋转时间
[
5,
10
]
}
]
},
{
"country": "USA"、
"移动运营商"：
[
{
"name"："AT&amp;T Wireless"、
"rotationTime"：
[
0,
5,
10
]
}
]
}
]
}
</pre>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"关税"</span><span class="descriptions"> - 关税清单</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"移动操作员"</span><span class="descriptions"> - 该国可用的运营商列表</span>,</li>
<li class="list-item"><span class="list-item-params params">"旋转时间"</span><span class="descriptions"> - IP 地址的可用轮转时间（分钟）。0 表示链路随时轮转</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">活动的移动代理列表</span></h3>
<div></div>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/proxies</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"移动"</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/proxies?proxyType=mobile</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"货币": "美元
"proxyType": "mobile"、
"countOfProxy":2、
"代理"：
[
{
"id": "id1"、
"ip": "61.62.63.64"、
"country": "FRA"、
"dateStart":"2022-08-30T14:54:25.414+00:00",
"dateEnd":"2022-09-29T23:59:25.414+00:00",
"httpsPort": "7781"、
"socks5Port": "8891"、
"mobileOperator": "freemobilesas_france"、
"rotationTime":0、
"rebootLink":"https://proxy-ipv4.com/modem/reboot/448eac96-8546-4389-8f56-54b2sb4798d12",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
},
{
"id": "id2"、
"IP": "61.62.63.64"、
"country": "FRA"、
"dateStart":"2022-08-30T14:54:25.414+00:00",
"dateEnd":"2022-09-29T23:59:25.414+00:00",
"httpsPort": "7782"、
"socks5Port": "8892"、
"mobileOperator": "freemobilesas_france"、
"rotationTime":0、
"rebootLink":"https://proxy-ipv4.com/modem/reboot/44cf7d39-b682-4296-8909-7038ba99008b5",
"authInfo"：
{
"login":"authLogin123",
"密码": "authPassword"
}
}
]
}</pre>
</div>
</div>
</div>
</div>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理"</span><span class="descriptions"> - 活动代理列表</span>,</li>
<li class="list-item"><span class="list-item-params params">"id"</span><span class="descriptions"> - 代理 ID。扩展代理</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期开始"</span><span class="descriptions"> - 租金开始日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"日期结束"</span><span class="descriptions"> - 租金终止日期</span>,</li>
<li class="list-item"><span class="list-item-params params">"旋转时间"</span><span class="descriptions"> - IP 地址的轮转时间（分钟）。0 表示链路随时轮转</span>,</li>
<li class="list-item"><span class="list-item-params params">"重启链接"</span><span class="descriptions"> - 旋转 IP 的链接</span>,</li>
<li class="list-item"><span class="list-item-params params">"authInfo"</span><span class="descriptions"> - 授权数据</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">计算购买价格</span></h3>
<div></div>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/order/price</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"移动"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 租用天数（可通过其他请求获得可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"目标"</span><span class="descriptions"> - 使用代理的目的（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"自定义目标"</span><span class="descriptions"> - 如果目标列表中没有您需要的目标，您可以指定自己的目标。字段的长度必须为 5 个字符或以上（请求中必须有一个参数--目标或自定义目标）</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"计数"</span><span class="descriptions"> - 代表人数</span>,</li>
<li class="list-item"><span class="list-item-params params">"移动操作员"</span><span class="descriptions"> - 移动运营商（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"旋转时间"</span><span class="descriptions"> - IP 地址的轮换时间，以分钟为单位（可用值可通过其他请求获取）。</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/order/price?proxyType=mobile&amp;days=7&amp;goal=instagram&amp;country=FRA&amp;count=1&amp;mobileOperator=freemobilesas_france&amp;rotationTime=5</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"货币": "美元
"proxyType": "mobile"、
"rotationTime":5、
"mobileOperator": "freemobilesas_france"、
"天数":7、
"count":1、
"目标": "instagram"、
"金额":1.78、
"价格":1.78
}
</pre>
</div>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"金额"</span><span class="descriptions"> - 总金额</span>,</li>
<li class="list-item"><span class="list-item-params params">"价格"</span><span class="descriptions"> - 一个代理的价格</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">计算扩展价格</span></h3>
<div></div>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">获取</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/extend/price</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"移动"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 续订天数（可用值与购买时相同）</span>,</li>
<li class="list-item"><span class="list-item-params params">"IpId"</span><span class="descriptions"> - 需要更新的代理 ID（允许用逗号分隔多个 ID）</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/get/extend/price?proxyType=mobile&amp;days=7&amp;IpId=id1,id2,id3</div>
<p><span class="sub-title">正文答案示例：</span></p>
</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":13.09、
"货币": "美元
"代理类型": "移动"、
"天数":7 天
"count":3、
"amount":9.13、
"price":3.04、
"ipId"：
[
"id1"、
"id2"、
"id3
]
}
</pre>
</div>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"金额"</span><span class="descriptions"> - 总金额</span>,</li>
<li class="list-item"><span class="list-item-params params">"价格"</span><span class="descriptions"> - 延长一个代理权的价格</span>,</li>
<li class="list-item"><span class="list-item-params params">"ipId"</span><span class="descriptions"> - 的代理 ID 列表，用于扩展</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain mb-48"><span class="title">下订单</span></h3>
<div></div>
<div class="api-item-contain mb-48">
<p><span style="font-size: 16px;">职位</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/订购</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"移动"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 租用天数（可通过其他请求获得可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"目标"</span><span class="descriptions"> - 使用代理的目的（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"自定义目标"</span><span class="descriptions"> - 如果目标列表中没有您需要的目标，您可以指定自己的目标。字段的长度必须为 5 个字符或以上（请求中必须有一个参数--目标或自定义目标）</span>,</li>
<li class="list-item"><span class="list-item-params params">"国家"</span><span class="descriptions"> - alfa3 国家代码</span>,</li>
<li class="list-item"><span class="list-item-params params">"计数"</span><span class="descriptions"> - 代表人数</span>,</li>
<li class="list-item"><span class="list-item-params params">"authType"</span><span class="descriptions"> - 授权类型</span> &#8211;<span class="data">"login/ip"</span>,</li>
<li class="list-item"><span class="list-item-params params">"authIp"</span><span class="descriptions"> - 授权 IP 地址。只有在 authType = ip 时才需要填写此字段。</span>,</li>
<li class="list-item"><span class="list-item-params params">"移动操作员"</span><span class="descriptions"> - 移动运营商（可通过其他请求获取可用值）</span>,</li>
<li class="list-item"><span class="list-item-params params">"旋转时间"</span><span class="descriptions"> - IP 地址的轮换时间，以分钟为单位（可用值可通过其他请求获取）。</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/订购</div>
<p><span class="sub-title">例文 reqwest：</span></p>
</div>
<pre>{
"proxyType": "移动"、
"天数":30、
"目标": "instagram"、
"country": "FRA"、
"count":1、
"authType": "login"、
"mobileOperator": "freemobilesas_france"、
"rotationTime":5
}
</pre>
</div>
<div>正文答案示例：</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":4.09、
"currency": "USD"、
"proxyType": "移动"、
"orderNumber":"DV-21x1552356-jA"
}
</pre>
<div>
<div class="api-item-contain mb-48">
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"订单号"</span><span class="descriptions"> - 订单号</span>,</li>
<li class="list-item"><span class="list-item-params params">"平衡"</span><span class="descriptions"> - 购买后的余额</span>.</li>
</ul>
</div>
<hr />
<h3 class="api-item-contain"><span class="title">扩展代理</span></h3>
<div></div>
<div class="api-item-contain">
<p><span style="font-size: 16px;">职位</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/扩展</div>
<p><span class="sub-title">Reqwest 参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"代理类型"</span><span class="descriptions"> - 代理类型</span> &#8211;<span class="data">"移动"</span>,</li>
<li class="list-item"><span class="list-item-params params">"天"</span><span class="descriptions"> - 续订天数（可用值与购买时相同）</span>,</li>
<li class="list-item"><span class="list-item-params params">"IpId"</span><span class="descriptions"> - 要扩展的代理 ID 列表</span>.</li>
</ul>
<p><span class="sub-title">例如：reqwest：</span></p>
<div class="api-item-request">/client-api/v1/<span class="key">&lt;apiKey</span>/扩展</div>
<p><span class="sub-title">例文 reqwest：</span></p>
</div>
<pre>{
"proxyType": "移动"、
"天数":30、
"IpId"：
[
"id1"、
"id2
]
}
</pre>
</div>
<div>正文答案示例：</div>
<pre>{
"成功":true、
"用户": "client@gmail.com"、
"余额":4.09、
"currency": "USD
}
</pre>
<div>
<p><span class="sub-title">响应参数：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"平衡"</span><span class="descriptions"> - 延长后的余额</span>.</li>
</ul>
<hr />
</div>
<div>
<div class="api-item documentation-mb">
<div class="api-item-dropdown">
<div class="api-item-dropdown-container">
<div class="api-item-contain">
<h2>可能出现的错误</h2>
<p class="descriptions"><img decoding="async" src="https://proxy-ipv4.com/img/ui/infoApi.svg" alt="icon" width="16" height="16" />如果查询失败，您将收到一条错误信息</p>
<p><span class="sub-title">错误示例：</span></p>
<pre>{
"success":false、
"error_id":2、
"error": "您发送请求的频率过高。每秒不允许超过一个"
}
</pre>
</div>
</div>
</div>
</div>
</div>
<div>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">"error_id"</span><span class="descriptions"> - 错误 ID</span>,</li>
<li class="list-item"><span class="list-item-params params">"错误"</span><span class="descriptions"> - 错误信息</span>.</li>
</ul>
<p><span class="sub-title">ID 错误：</span></p>
<ul class="api-item-list mb-24">
<li class="list-item"><span class="list-item-params params">&#8220;1&#8221;</span><span class="descriptions"> - 在服务器上禁用 API</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;2&#8221;</span><span class="descriptions"> - 您发送请求的频率过高。每秒不允许超过一个</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;3&#8221;</span><span class="descriptions"> - 认证错误。您的 IP 没有访问权限</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;4&#8221;</span><span class="descriptions"> - 不支持的方法</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;5&#8221;</span><span class="descriptions"> - 代理类型不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;6&#8221;</span><span class="descriptions"> - 服务器上的 Ipv4 代理被禁用</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;7&#8221;</span><span class="descriptions"> - 服务器上的 Ipv6 代理被禁用</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;8&#8221;</span><span class="descriptions"> - 在服务器上禁用移动代理</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;9&#8221;</span><span class="descriptions"> - 不正确的字段 [天数]</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;10&#8221;</span><span class="descriptions"> - 字段 [国家] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;11&#8221;</span><span class="descriptions"> - 不正确的[进球]区域</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;12&#8221;</span><span class="descriptions"> - 字段 [authType] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;13&#8221;</span><span class="descriptions"> - 协议]字段不正确。必须为 [HTTPS] 或 [SOCKS5] 字段</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;14&#8221;</span><span class="descriptions"> - 字段 [authIp] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;15&#8221;</span><span class="descriptions"> - 字段 [count] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;16&#8221;</span><span class="descriptions"> - 字段 [mobileOperator] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;17&#8221;</span><span class="descriptions"> - 字段 [rotationTime] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;18&#8221;</span><span class="descriptions"> - 字段 [IpId] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;19&#8221;</span><span class="descriptions"> - 字段 [orderId] 不正确</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;20&#8221;</span><span class="descriptions"> - OrderId {orderId} 没有活动 IP！</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;21&#8221;</span><span class="descriptions"> - 未找到 ID {ip}！</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;22&#8221;</span><span class="descriptions"> - 请求必须包含 [goal] 或 [customGoal] （自定义目标</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;23&#8221;</span><span class="descriptions"> - 未知错误</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;24&#8221;</span><span class="descriptions"> - 余额不足</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;25&#8221;</span><span class="descriptions"> - 错误键</span>,</li>
<li class="list-item"><span class="list-item-params params">&#8220;26&#8221;</span><span class="descriptions"> - 字段 [customGoal] 的长度必须为 5 个字符或更长</span>.</li>
</ul>
</div>
<blockquote>
<div><strong>点击此处获取 <a href="https://proxy-zone.net/pz/proxy-ipv4" target="_blank" rel="nofollow noopener">Proxy-IPV4 应用程序接口</a></strong></div>
</blockquote>]]></content:encoded>
					
					<wfw:commentrss>https://proxysp.com/zh/how-to-use-proxy-ipv4-api/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">11249</post-id>	</item>
		<item>
		<title>How to Use Bright Data API? Learn Manuals Before You Buy</title>
		<link>https://proxysp.com/zh/how-to-use-bright-data-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-bright-data-api</link>
					<comments>https://proxysp.com/zh/how-to-use-bright-data-api/#respond</comments>
		
		<dc:creator><![CDATA[proxysp]]></dc:creator>
		<pubdate>Thu, 01 Jan 1970 00:00:00 +0000</pubdate>
				<category><![CDATA[APIs]]></category>
		<guid ispermalink="false">https://www.proxysp.com/?p=8710</guid>

					<description><![CDATA[想通过 Bright Data API 搜刮数据？我们为流行的编程语言提供了一些代码示例，您可以通过这些示例轻松了解...<p class="read-more"> <a class="ast-button" href="https://proxysp.com/zh/how-to-use-bright-data-api/"> <span class="screen-reader-text">如何使用 Bright Data API？购买前学习手册</span> 查看全文 "</a></p>]]></description>
										<content:encoded><![CDATA[<blockquote><p>想通过 Bright Data API 搜刮数据？我们为常用编程语言制作了一些代码示例，您可以通过这些代码轻松了解如何使用 Bright Data proxy API。</p></blockquote>
<p><a href="https://www.proxysp.com/redirect/brightdata" target="_blank" rel="nofollow noopener"><img fetchpriority="high" decoding="async" class="aligncenter wp-image-6287 size-full" src="https://www.proxysp.com/wp-content/uploads/2021/02/Bright-Data-homepage.jpg" alt="Bright Data homepage" width="1000" height="455" srcset="https://proxysp.com/wp-content/uploads/2021/02/Bright-Data-homepage.jpg 1000w, https://proxysp.com/wp-content/uploads/2021/02/Bright-Data-homepage-300x137.jpg 300w, https://proxysp.com/wp-content/uploads/2021/02/Bright-Data-homepage-768x349.jpg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></p>
<h2>Luminati 代理应用程序接口</h2>
<h3>用于浏览器或软件、</h3>
<p>在机器人、爬虫或其他软件中使用以下设置、</p>
<ol>
<li>代理： <b>zproxy.lum-superproxy.io</b></li>
<li>港口 <b>22225</b></li>
<li>用户： <b>lum-customer-Your_username- Your_zonesetting</b></li>
<li>密码 <b>0您的密码0</b></li>
</ol>
<hr />
<h3>外壳</h3>
<pre><span class="token function">卷曲</span> --代理 zproxy.lum-superproxy.io:22225 --代理用户 lum-customer-Your_username- Your_zonesetting:0Yourpasswords0 <span class="token string">"http://lumtest.com/myip.json"</span></pre>
<hr />
<h3>Node.js</h3>
<pre>#!/usr/bin/env node
require('request-promise')({
url：http://lumtest.com/myip.json'、
proxy: 'http://lum-customer-Your_username- Your_zonesetting:0Yourpasswords0@zproxy.lum-superproxy.io:22225'、
})
.then(function(data){ console.log(data); }、
function(err){ console.error(err); })；

Java

软件包示例；

import org.apache.http.HttpHost；
import org.apache.http.client.fluent.*；

公共类 示例 {
public static void main(String[] args) throws Exception {
System.out.println("To enable your free eval account and get "
+"CUSTOMER、YOURZONE 和 YOURPASS，请联系"
+"sales@brightdata.com")；
HttpHost proxy = new HttpHost("zproxy.lum-superproxy.io", 22225)；
字符串 res = Executor.newInstance()
.auth(proxy, "lum-customer-Your_username- Your_zonesetting", "0Yourpasswords0")
.execute(Request.Get("http://lumtest.com/myip.json").viaProxy(proxy))
.returnContent().asString()；
System.out.println(res)；
}
}</pre>
<hr />
<h3>C#</h3>
<pre>使用 System.Net
使用 System.Net；

类 示例
{
static void Main()
{
Console.WriteLine("To enable your free eval account and get CUSTOMER, "
+"YOURZONE 和 YOURPASS，请联系 sales@brightdata.com"）；
var client = new WebClient()；
client.Proxy = new WebProxy("zproxy.lum-superproxy.io:22225")；
client.Proxy.Credentials = new NetworkCredential("lum-customer-Your_username- Your_zonesetting", "0Yourpasswords0")；
Console.WriteLine(client.DownloadString("http://lumtest.com/myip.json"))；
}
}</pre>
<hr />
<h3>VB</h3>
<pre>导入 System.Net

模块 Module1
子程序 Main()
Console.WriteLine("To enable your free eval account and get " &amp;
"CUSTOMER、YOURZONE 和 YOURPASS，请联系 " &amp;
"sales@brightdata.com")
Dim Client As New WebClient
Client.Proxy = New WebProxy("http://zproxy.lum-superproxy.io:22225")
Client.Proxy.Credentials = New NetworkCredential("lum-customer-Your_username- Your_zonesetting", "0Yourpasswords0")
Console.WriteLine(Client.DownloadString("http://lumtest.com/myip.json"))
结束子
结束模块</pre>
<hr />
<h3>PHP</h3>
<pre></pre>
<hr />
<h3>Python</h3>
<pre>#!/usr/bin/env python
print('If you get error "ImportError：No module named \'six\'" install six:\n'+\
'$ sudo pip install six')；
print('To enable your free eval account and get CUSTOMER, YOURZONE and ' +\ 'YOURPASS, please contact me.
'YOURPASS，请联系 sales@brightdata.com')
导入 sys
if sys.version_info[0]==2：
导入 six
from six.moves.urllib import request
opener = request.build_opener(
request.ProxyHandler(
{'http'：http://lum-customer-Your_username- Your_zonesetting:0Yourpasswords0@zproxy.lum-superproxy.io:22225'、
https': 'http://lum-customer-Your_username- Your_zonesetting:0Yourpasswords0@zproxy.lum-superproxy.io:22225'}))
print(opener.open('http://lumtest.com/myip.json').read())
如果 sys.version_info[0]==3：
导入 urllib.request
opener = urllib.request.build_opener(
urllib.request.ProxyHandler(
{'http'：http://lum-customer-Your_username- Your_zonesetting:0Yourpasswords0@zproxy.lum-superproxy.io:22225'、
https': 'http://lum-customer-Your_username- Your_zonesetting:0Yourpasswords0@zproxy.lum-superproxy.io:22225'}))
print(opener.open('http://lumtest.com/myip.json').read())</pre>
<hr />
<h3>红宝石</h3>
<pre>#!/usr/bin/ruby

require 'uri
require 'net/http'
需要 "net/https

写入 "要启用免费评估账户并获得 CUSTOMER、YOURZONE 和 YOURPASS，请联系 sales@brightdata.com

uri = URI.parse('http://lumtest.com/myip.json')
proxy = Net::HTTP::Proxy('zproxy.lum-superproxy.io', 22225, 'lum-customer-Your_username- Your_zonesetting', '0Yourpasswords0')

req = Net::HTTP::Get.new(uri.path)

result = proxy.start(uri.host,uri.port, :use_ssl =&gt; uri.scheme == 'https') do |http|
http.request(req)
结束

puts result.body</pre>
<h3>Perl</h3>
<pre>#!/usr/bin/perl
print '要启用免费评估账户并获取 CUSTOMER、YOURZONE 和 '
'YOURPASS，请联系 sales@brightdata.com'；
使用 LWP::UserAgent；
my $agent = LWP::UserAgent-&gt;new()；
$agent-&gt;proxy(['http', 'https'], "http://lum-customer-Your_username- Your_zonesetting:0Yourpasswords0\@zproxy.lum-superproxy.io:22225")；
print $agent-&gt;get('http://lumtest.com/myip.json')-&gt;content()；</pre>
<hr />
<h2 class="cp_page_header">搜索引擎爬虫 API</h2>
<h3>谷歌搜索爬虫 API</h3>
<h4>搜索</h4>
<p>本地化</p>
<div class="parameter_header">
<div class="parameter_label">熠     <span style="font-size: 16px;">用于定义搜索国家的双字母国家代码</span></div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&amp;gl=us"</pre>
</div>
</div>
<div class="parameter_header">
<div class="parameter_label">hl     <span style="font-size: 16px;">用于定义页面语言的双字母语言代码</span></div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&amp;hl=us"</pre>
</div>
<hr />
</div>
<p>搜索类型</p>
<div class="parameter_header">
<div class="parameter_label">tbm     <span style="font-size: 16px;">定义搜索类型。对于常规搜索，无需使用 </span><span class="parameter_label" style="font-size: 16px;">tbm</span><span style="font-size: 16px;"> 参数，而其他类型的 </span></div>
<div class="parameter_label"><span style="font-size: 16px;">            绝无仅有 </span><span class="parameter_label" style="font-size: 16px;">tbm</span><span style="font-size: 16px;"> 价值。</span></div>
</div>
<div class="parameter_input">            例如<br />
<span class="parameter_label">            tbm=isch</span> - 图像<br />
<span class="parameter_label">            tbm=shop</span> - 购物<br />
[%nws] - 新闻</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&amp;tbm=shop"</pre>
</div>
<div class="parameter_header">
<div class="parameter_label">ibp     <span style="font-size: 16px;">使用 </span><span class="parameter_label" style="font-size: 16px;">ibp</span><span style="font-size: 16px;"> 乔布斯搜索类型的参数。</span></div>
</div>
<div class="parameter_input">           例如<br />
<span class="parameter_label">           ibp=htl;jobs</span> - 工作机会</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&amp;ibp=htljobs"</pre>
</div>
<hr />
<p>分页</p>
<div class="parameter_header">
<div class="parameter_label">启动     <span style="font-size: 16px;">定义结果偏移--结果从所选值开始。用于管理分页。</span></div>
</div>
<div class="parameter_input">             例如<br />
<span class="parameter_label">             start=0</span> (默认）- 第一页结果<br />
<span class="parameter_label">             start=10</span> - 第二页结果<br />
<span class="parameter_label">             开始=20</span> - 第三页结果等。</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&amp;start=10"</pre>
</div>
<div class="parameter_header">
<div class="parameter_label">木     <span style="font-size: 16px;">定义返回结果的数量。</span></div>
</div>
<div class="parameter_input">             例如<br />
<span class="parameter_label">             num=10</span> (默认）返回 10 个结果<br />
<span class="parameter_label">             num=30</span> 返回 30 个结果，等等。</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&amp;num=100"</pre>
</div>
<hr />
<p>地理位置</p>
<div class="parameter_header">
<div class="parameter_label">骡     <span style="font-size: 16px;">代表您希望用于搜索的编码位置，将用于更改地理位置。包含所有可用 </span><span class="parameter_label" style="font-size: 16px;">骡</span><span style="font-size: 16px;"> 值可以是 </span><a style="font-size: 16px; background-color: #ffffff;" href="https://developers.google.com/adwords/api/docs/appendix/geotargeting" target="_blank" rel="nofollow noopener">在此下载</a></div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/search?q=pizza&amp;uule=w+CAIQICINVW5pdGVkK1N0YXRlcw"</pre>
</div>
</div>
<hr />
<p>设备和输出格式</p>
<div class="parameter_header">
<div class="parameter_label">Lum_mobile     <span style="font-size: 16px;">定义要在用户代理中表示的设备类型</span></div>
</div>
<div class="parameter_input">
<p>                           默认或 <span class="parameter_label">lum_mobile=0</span> 将提供随机桌面用户代理，而 <span class="parameter_label">lum_mobile=1</span> 将提供随机的移动用户代理</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PA</code></pre>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_header">
<div class="parameter_label">lum_json     <span style="font-size: 16px;">明亮的数据参数，允许返回解析后的 JSON 而不是原始 HTML</span></div>
</div>
<div class="parameter_input">                      例如<br />
<span class="parameter_label">                      lum_json=1</span> - 以 JSON 格式返回结果<br />
<span class="parameter_label">                      lum_json=html</span> - 返回带有包含原始 HTML 的 "html "字段的 JSON 文件<br />
<span class="parameter_label">                      lum_json=hotel</span> - 提出额外请求以检索酒店价格<br />
<span class="parameter_label">                      lum_json=hotel,html</span> - 用逗号分隔的两个值可以合并</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&amp;lum_json=1"</pre>
</div>
<hr />
<p>按图片搜索</p>
<div class="parameter_header">
<div class="parameter_label">下载     <span style="font-size: 16px;">在代理端下载图片，并使用 POST 请求发布到谷歌</span></div>
</div>
<div class="parameter_input">                       例如<br />
默认 - 如果谷歌无法下载图片，则下载后发布<br />
<span class="parameter_label">                       下载=1</span> - 强制下载并张贴图像<br />
<span class="parameter_label">                       下载=0</span> - 带图像 URL 的常规 GET 请求</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/searchbyimage?image_url=httpslive.staticflickr.com213491726079_4f46636859_w.jpg&amp;download=1"</pre>
</div>
<hr />
<p>多项请求</p>
<div class="parameter_header">
<div class="parameter_label">多     <span style="font-size: 16px;">使用 POST 请求通过我们的 API 服务器进行并行请求。</span></div>
</div>
<div class="parameter_input">               并行请求将使用相同的对等程序和会话，可用于比较测试，即对所选参数的两个不同值发出一对相同的请求<br />
<span class="parameter_label">               multi=[{"keyword": "pizza", "num":20},{"keyword": "pizza", "num":100}].</span> - 不同参数的同一关键词<br />
<span class="parameter_label">               multi=[{"关键字": "披萨"},{"关键字": "汉堡"}]</span> - 不同的关键词</div>
<div>
<pre class="p-0">curl -v -compressed "https://brightdata.com/api/serp/req" -H "Content-Type: application/json" -H "Authorization：Bearer API_TOKEN" -d "{\"country\":\"us\",\"multi\":[{\"keyword\":\"pizza\",\"num\":20},{\"keyword\":\"pizza\",\"num\":100}]}"</pre>
</div>
<hr />
<p>异步请求</p>
<div class="cp_serp_api_async_desc">发送请求，无需等待响应。通过指定端点或网络钩子收集结果。</div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要启动请求，请执行</p>
<pre class="p-0">RESPONSE_ID=`curl -i --silent -compressed "https://brightdata.com/api/serp/req?customer=username&amp;zone=ZONE" -H "Content-Type: application/json" -H "Authorization：Bearer " -d "{\"query\":{\"q\":\"pizza\"},\"country\":\"us\"}"| sed -En 's/^x-response-id: (.*)/\1/p' | tr -d '\r'`</pre>
</div>
<p>x-response-id "头将包含请求的 ID，以便在下一次请求中使用它来获取结果</p>
<pre class="p-0">curl -v --compressed "https://brightdata.com/api/serp/get_result?customer=username&amp;zone=ZONE&amp;response_id=${RESPONSE_ID}" -H "Authorization：Bearer "</pre>
<p>您可以在以下页面调整区段异步设置 <a href="https://brightdata.com/cp/zones?id=username" target="_blank" rel="nofollow noopener">分区页面</a>.<br />
可选设置：<br />
<b>结果寿命（天数）</b> - 结果保存天数<br />
<b>网络钩子 URL</b> - 交付成果<br />
<b>网络钩子请求方法</b> - 用于传送响应的 HTTP 方法，GET 或 POST 可选</p>
<hr />
<p>解析模式</p>
<div class="cp_serp_api_schema_desc">可以通过以下终端获取解析方案： <code>GET /api/serp/google/parsing_schema</code></div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要获取模式，请执行</p>
<pre class="p-0">curl --compressed "https://brightdata.com/api/serp/google/parsing_schema" -H "Authorization：Bearer API_TOKEN"</pre>
</div>
<hr />
<h4>地图</h4>
<p>本地化</p>
<div class="parameter_header">
<div class="parameter_label">熠     <span style="font-size: 16px;">用于定义搜索国家的双字母国家代码</span></div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/maps/search/restaurants+new+york/?gl=us"</pre>
</div>
</div>
<div class="parameter_header">
<div class="parameter_label">hl <span style="font-size: 16px;">用于定义页面语言的双字母语言代码</span></div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/maps/search/restaurants+new+york/?hl=en"</pre>
</div>
</div>
<hr />
<p>分页</p>
<div class="parameter_header">
<div class="parameter_label">启动     <span style="font-size: 16px;">定义结果偏移--结果从所选值开始。用于管理分页。</span></div>
</div>
<div class="parameter_input">             例如<br />
<span class="parameter_label">             start=0</span> (默认）- 第一页结果<br />
<span class="parameter_label">             开始=20</span> - 第二页结果<br />
<span class="parameter_label">             start=40</span> - 第三页结果等。</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/maps/search/restaurants+new+york/?start=20"</pre>
</div>
<div class="parameter_header">
<div class="parameter_label">木     <span style="font-size: 16px;">定义返回结果的数量。</span></div>
</div>
<div class="parameter_input">             例如<br />
<span class="parameter_label">             num=40</span> (默认）返回 40 个结果<br />
<span class="parameter_label">             num=50</span> 返回 50 个结果，等等。</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/maps/search/restaurants+new+york/?num=40"</pre>
</div>
<hr />
<p>输出格式</p>
<div class="parameter_header">
<div class="parameter_label">lum_json     <span style="font-size: 16px;">明亮的数据参数，允许返回解析后的 JSON 而不是原始 HTML</span></div>
</div>
<div class="parameter_input">                       例如<br />
<span class="parameter_label">                       lum_json=1</span> - 以 JSON 格式返回结果</div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/maps/search/restaurants+new+york/?lum_json=1"</pre>
</div>
<hr />
<h4>发展趋势</h4>
<p>地理</p>
<p><span style="font-size: 16px;">地理 </span><span style="font-size: 16px;">感兴趣的地点，双字母国家代码</span></p>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://trends.google.com/trends/explore?q=pizza&amp;geo=us"</pre>
<hr />
<p>本地化</p>
<div class="parameter_header">
<div class="parameter_label">hl     <span style="font-size: 16px;">首选语言，双字母语言代码</span></div>
<div>
<pre class="p-0">curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://trends.google.com/trends/explore?q=pizza&amp;hl=de"</pre>
</div>
</div>
<hr />
<p>时间范围</p>
<div class="parameter_header">
<div class="parameter_label">日期     <span style="font-size: 16px;">要搜索的时间范围。可用值为</span></div>
</div>
<div class="parameter_input">             违约：过去 12 个月<br />
<span class="parameter_label">             现为 1-H</span> - 过去一小时<br />
<span class="parameter_label">             现在是4-H</span> - 过去 4 小时<br />
<span class="parameter_label">             现为一维</span> - 过去的一天<br />
<span class="parameter_label">             现在7d</span> - 过去 7 天<br />
<span class="parameter_label">             今天 1-m</span> - 过去 30 天<br />
<span class="parameter_label">             今天 3-m</span> - 过去 90 天<br />
<span class="parameter_label">             今天 12-m</span> - 过去 12 个月<br />
<span class="parameter_label">             今天 5-y</span> - 过去 5 年<br />
<span class="parameter_label">             2020-07-01 2020-12-31</span> - 自定义日期范围</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-</code></pre>
</div>
</div>
</div>
</div>
</div>
<hr />
<div class="title_header">
<div class="cp_title cp_title_small">类别</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_cat">
<div class="parameter_header">
<div class="parameter_label">猫     <span style="font-size: 16px;">要搜索的类别。默认在所有类别中搜索。</span></div>
</div>
<div class="parameter_input">
<p>           您可以找到所有类别的列表 <a href="https://trends.google.com/trends/api/explore/pickers/category?hl=en-US&tz=240" target="_blank" rel="noopener">这里</a>.</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http:/</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
<hr />
<div class="title_header">
<div class="cp_title cp_title_small">搜索类型</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_gprop">
<div class="parameter_header">
<div class="parameter_label">gprop      <span style="font-size: 16px;">要过滤的 Google 属性。默认为网络搜索。</span></div>
</div>
<div class="parameter_input">
<p>                 可能的值是 <span class="parameter_label">图像</span>, <span class="parameter_label">新闻</span>, <span class="parameter_label">购物车</span>, <span class="parameter_label">视频</span></p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
<hr />
<div class="title_header">
<div class="cp_title cp_title_small">异步请求</div>
</div>
<div class="cp_serp_api_async_desc">发送请求，无需等待响应。通过指定端点或网络钩子收集结果。</div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要启动请求，请执行</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token assign-left variable">响应标识</span><span class="token operator">=</span><span class="token variable">`<span class="token function">卷曲</span> -i --静音 --压缩 <span class="token string">"https://brightdata.com/api/serp/trends?customer=username&amp;zone=ZONE"</span> -H <span class="token string">"内容类型：应用程序/json"</span> -H <span class="token string">"授权：Bearer "</span> -d <span class="token string">"{<span class="token entity" title="\&quot;">\"</span>询问<span class="token entity" title="\&quot;">\"</span>:{<span class="token entity" title="\&quot;">\"</span>q<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>比萨饼<span class="token entity" title="\&quot;">\"</span>},<span class="token entity" title="\&quot;">\"</span>国家<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>我们<span class="token entity" title="\&quot;">\"</span>}"</span> <span class="token operator">|</span> <span class="token function">欙腓</span> -更多 <span class="token string">'s/^x-response-id: (.*)/<span class="token entity" title="\1">\1</span>/p'</span> <span class="token operator">|</span> <span class="token function">三</span> -d <span class="token string">'<span class="token entity" title="\r">\r</span>'</span>`</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"></div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="faq_unit_item_p">x-response-id "头将包含请求的 ID，以便在下一次请求中使用它来获取结果</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v-压缩 <span class="token string">"https://brightdata.com/api/serp/get_result?customer=username&amp;zone=ZONE&amp;output=json&amp;response_id=<span class="token variable">${response_id}</span>"</span> -H <span class="token string">"授权：Bearer "</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p>您可以在以下页面调整区段异步设置 <a href="https://brightdata.com/cp/zones?id=username" target="_blank" rel="nofollow noopener">分区页面</a>.<br />
可选设置：<br />
<b>结果寿命（天数）</b> - 结果保存天数<br />
<b>网络钩子 URL</b> - 交付成果<br />
<b>网络钩子请求方法</b> - 用于传送响应的 HTTP 方法，GET 或 POST 可选</p>
<hr />
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div>
<h4>评论</h4>
</div>
<div class="cp_title cp_title_small">特征 id</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_fid">
<div class="parameter_header">
<div class="parameter_label">fid 您要获取评论的功能 id。<br />
fid 参数可在谷歌搜索响应的 knowledge.fid 字段中找到。<br />
例如： http://www.google.com/search?q=hiltonnewyorkmidtown</div>
</div>
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.google.com/reviews?fid=0x808fba02425dad8f0x6c296c66619367e0"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny">
<hr />
<p><span style="font-size: 16px;">本地化</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="parameter_item parameter_item_api parameter_item_hl">
<div class="parameter_header">
<div class="parameter_label">hl      <span style="font-size: 16px;">首选语言，双字母语言代码</span></div>
</div>
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.google.com/reviews?hl=de&amp;fid=0x808fba02425dad8f0x6c296c66619367e0"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>排序和筛选</p>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_sort">
<div class="parameter_header">
<div class="parameter_label">分类      <span style="font-size: 16px;">评论的排序方式。可能的值有</span></div>
</div>
<div class="parameter_input"><span class="parameter_label">             sort=qualityScore</span> (默认） - 最相关的优先<br />
<span class="parameter_label">             sort=newestFirst</span> - 最新第一<br />
<span class="parameter_label">             排序=评分高</span> - 最高分优先<br />
<span class="parameter_label">             排序=评分低</span> - 最低评级优先</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.google.com/reviews?fid=0x808fba02425dad8f0x6c296c66619367e0&amp;sort=newestFirst"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_filter">
<div class="parameter_header">
<div class="parameter_label">过滤     <span style="font-size: 16px;">过滤关键字。只回复包含指定关键词的评论。例如</span></div>
</div>
<div class="parameter_input">
<p><span class="parameter_label">              过滤器=真棒</span> - 搜索包含 "真棒 "一词的评论</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.google.com/reviews?filter=awesome&amp;fid=0x808fba02425dad8f0x6c296c66619367e0"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>分页</p>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_start">
<div class="parameter_header">
<div class="parameter_label">启动     <span style="font-size: 16px;">定义结果偏移--结果从所选值开始。用于管理分页。</span></div>
</div>
<div class="parameter_input">             例如<br />
<span class="parameter_label">             start=0</span> (默认）- 第一页结果<br />
<span class="parameter_label">             start=10</span> - 第二页结果<br />
<span class="parameter_label">             开始=20</span> - 第三页结果等。</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.google.com/reviews?start=10&amp;fid=0x808fba02425dad8f0x6c296c66619367e0"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>异步请求</p>
</div>
</div>
<div class="cp_serp_api_async_desc">发送请求，无需等待响应。通过指定端点或网络钩子收集结果。</div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要启动请求，请执行</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token assign-left variable">响应标识</span><span class="token operator">=</span><span class="token variable">`<span class="token function">卷曲</span> -i --静音 --压缩 <span class="token string">"https://brightdata.com/api/serp/reviews?customer=username&amp;zone=ZONE"</span> -H <span class="token string">"内容类型：应用程序/json"</span> -H <span class="token string">"授权：Bearer "</span> -d <span class="token string">"{<span class="token entity" title="\&quot;">\"</span>询问<span class="token entity" title="\&quot;">\"</span>:{<span class="token entity" title="\&quot;">\"</span>我<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>0x808fba02425dad8f:0x6c296c66619367e0<span class="token entity" title="\&quot;">\"</span>},<span class="token entity" title="\&quot;">\"</span>国家<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>我们<span class="token entity" title="\&quot;">\"</span>}"</span> <span class="token operator">|</span> <span class="token function">欙腓</span> -更多 <span class="token string">'s/^x-response-id: (.*)/<span class="token entity" title="\1">\1</span>/p'</span> <span class="token operator">|</span> <span class="token function">三</span> -d <span class="token string">'<span class="token entity" title="\r">\r</span>'</span>`</span></code></pre>
</div>
</div>
</div>
<p class="faq_unit_item_p">x-response-id "头将包含请求的 ID，以便在下一次请求中使用它来获取结果</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v-压缩 <span class="token string">"https://brightdata.com/api/serp/get_result?customer=username&amp;zone=ZONE&amp;response_id=<span class="token variable">${response_id}</span>"</span> -H <span class="token string">"授权：Bearer "</span></code></pre>
</div>
</div>
</div>
</div>
<p>您可以在以下页面调整区段异步设置 <a href="https://brightdata.com/cp/zones?id=username" target="_blank" rel="nofollow noopener">分区页面</a>.<br />
可选设置：<br />
<b>结果寿命（天数）</b> - 结果保存天数<br />
<b>网络钩子 URL</b> - 交付成果<br />
<b>网络钩子请求方法</b> - 用于传送响应的 HTTP 方法，GET 或 POST 可选</p>
</div>
</div>
</div>
</div>
<hr />
<h3>必应搜索爬虫 API</h3>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">本地化</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_cc">
<div class="parameter_header">
<div class="parameter_label">cc     <span style="font-size: 16px;">用于定义搜索国家的双字母国家代码</span></div>
</div>
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;cc=us"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny">
<hr />
<p><span style="font-size: 16px;">地理位置</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="parameter_item parameter_item_api parameter_item_location">
<div class="parameter_header">
<div class="parameter_label">地点     <span style="font-size: 16px;">搜索原点的位置。</span></div>
</div>
<div class="parameter_input">
<p><span class="parameter_label">                    纬度</span> 和 <span class="parameter_label">长</span> 还必须指定参数</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;location=New+York+New+York+United+States&amp;lat=40.7001958&amp;lon=-74.1087142"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">纬度     </span><span style="font-size: 16px;">搜索原点的 GPS 纬度</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_lat">
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;lat=40.7001958&amp;lon=-74.1087142"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">长     </span><span style="font-size: 16px;">搜索原点的 GPS 经度</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_lon">
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;lat=40.7001958&amp;lon=-74.1087142"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">市场     </span><span style="font-size: 16px;">搜索结果来自的市场。使用 </span><a style="font-size: 16px; background-color: #ffffff;" href="https://brightdata.com/api/serp/bing/mkt_values" target="_blank" rel="noopener">此链接</a><span style="font-size: 16px;"> 来查看所有可选值。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_mkt">
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;mkt=en-US"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>分页</p>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_first">
<div class="parameter_header">
<div class="parameter_label">第一次     <span style="font-size: 16px;">定义结果偏移--结果从所选值开始。用于管理分页。</span></div>
</div>
<div class="parameter_input">             例如<br />
<span class="parameter_label">             first=1</span> (默认）- 第一页结果<br />
<span class="parameter_label">             first=11</span> - 第二页结果<br />
<span class="parameter_label">             first=21</span> - 第三页结果等。</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;first=11"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">计数     </span><span style="font-size: 16px;">定义返回结果的数量。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_count">
<div class="parameter_input">                例如<br />
<span class="parameter_label">                count=10</span> (默认）返回 10 个结果<br />
<span class="parameter_label">                count=30</span> 返回 30 个结果，等等。</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;num=20"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny">
<hr />
<p><span style="font-size: 16px;">设备和输出格式</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="parameter_item parameter_item_api parameter_item_lum_mobile">
<div class="parameter_header">
<div class="parameter_label">Lum_mobile     <span style="font-size: 16px;">定义要在用户代理中表示的设备类型</span></div>
</div>
<div class="parameter_input">
<p>                           默认或 <span class="parameter_label">lum_mobile=0</span> 将提供随机桌面用户代理，而 <span class="parameter_label">lum_mobile=1</span> 将提供随机的移动用户代理</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;lum_mobile=1"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">lum_json     </span><span style="font-size: 16px;">明亮的数据参数，允许返回解析后的 JSON 而不是原始 HTML</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_lum_json">
<div class="parameter_input">                       例如<br />
<span class="parameter_label">                       lum_json=1</span> - 以 JSON 格式返回结果<br />
<span class="parameter_label">                       lum_json=html</span> - 返回带有包含原始 HTML 的 "html "字段的 JSON 文件<br />
<span class="parameter_label">                       lum_json=hotel</span> - 提出额外请求以检索酒店价格<br />
<span class="parameter_label">                       lum_json=hotel,html</span> - 用逗号分隔的两个值可以合并</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"http://www.bing.com/search?q=pizza&amp;lum_json=1"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>异步请求</p>
</div>
</div>
<div class="cp_serp_api_async_desc">发送请求，无需等待响应。通过指定端点或网络钩子收集结果。</div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要启动请求，请执行</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token assign-left variable">响应标识</span><span class="token operator">=</span><span class="token variable">`<span class="token function">卷曲</span> -i --静音 --压缩 <span class="token string">"https://brightdata.com/api/serp/bing/search?customer=username&amp;zone=ZONE"</span> -H <span class="token string">"内容类型：应用程序/json"</span> -H <span class="token string">"授权：Bearer "</span> -d <span class="token string">"{<span class="token entity" title="\&quot;">\"</span>询问<span class="token entity" title="\&quot;">\"</span>:{<span class="token entity" title="\&quot;">\"</span>q<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>比萨饼<span class="token entity" title="\&quot;">\"</span>},<span class="token entity" title="\&quot;">\"</span>国家<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>我们<span class="token entity" title="\&quot;">\"</span>}"</span> <span class="token operator">|</span> <span class="token function">欙腓</span> -更多 <span class="token string">'s/^x-response-id: (.*)/<span class="token entity" title="\1">\1</span>/p'</span> <span class="token operator">|</span> <span class="token function">三</span> -d <span class="token string">'<span class="token entity" title="\r">\r</span>'</span>`</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">x-response-id "头将包含请求的 ID，以便在下一次请求中使用它来获取结果</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v-压缩 <span class="token string">"https://brightdata.com/api/serp/get_result?customer=username&amp;zone=ZONE&amp;response_id=<span class="token variable">${response_id}</span>"</span> -H <span class="token string">"授权：Bearer "</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">您可以在以下页面调整区段异步设置 </span><a style="font-size: 16px; background-color: #ffffff;" href="https://brightdata.com/cp/zones?id=username" target="_blank" rel="nofollow noopener">分区页面</a><span style="font-size: 16px;">.</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p>可选设置：<br />
<b>结果寿命（天数）</b> - 结果保存天数<br />
<b>网络钩子 URL</b> - 交付成果<br />
<b>网络钩子请求方法</b> - 用于传送响应的 HTTP 方法，GET 或 POST 可选</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>解析模式</p>
</div>
</div>
<div class="cp_serp_api_schema_desc">可以通过以下终端获取解析方案： <code>GET /api/serp/bing/parsing_schema</code></div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要获取模式，请执行</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> --压缩 <span class="token string">"https://brightdata.com/api/serp/bing/parsing_schema"</span> -H <span class="token string">"授权：Bearer API_TOKEN"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<hr />
<h3 class="cp_tab_label">Yandex 搜索爬虫 API</h3>
<div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">本地化</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_lr">
<div class="parameter_header">
<div class="parameter_label">lr     <span style="font-size: 16px;">要搜索的地区或国家。例如</span></div>
</div>
<div class="parameter_input"><span class="parameter_label">        1</span> - 莫斯科<br />
<span class="parameter_label">        2</span> - 圣彼得堡<br />
<span class="parameter_label">        84</span> - 美国<br />
<span class="parameter_label">        95</span> - 加拿大<br />
<span class="parameter_label">       134</span> - 中国</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?text=pizza&amp;lr=84"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">朗     </span><span style="font-size: 16px;">用于定义页面语言的双字母语言代码</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_lang">
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?text=pizza&amp;lang=en"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>分页</p>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_p">
<div class="parameter_header">
<div class="parameter_label">p     <span style="font-size: 16px;">定义结果页面--从所选值开始的结果。用于管理分页。</span></div>
</div>
<div class="parameter_input">       例如<br />
<span class="parameter_label">       p=1</span> (默认）- 第一页结果<br />
<span class="parameter_label">       p=2</span> - 第二页结果<br />
<span class="parameter_label">       p=4</span> - 第四页结果等。</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?text=pizza&amp;p=1"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">numdoc      </span><span style="font-size: 16px;">定义返回结果的数量。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_numdoc">
<div class="parameter_input">
<p>                     取值 <span class="parameter_label">10</span>, <span class="parameter_label">20</span>, <span class="parameter_label">30</span>和 <span class="parameter_label">10</span>.使用这些值以外的数字时，如果小于 <span class="parameter_label">50</span>时，四舍五入到最接近的数字。当使用超过 <span class="parameter_label">50</span>四舍五入为 <span class="parameter_label">50</span> 发生。</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?text=pizza&amp;numdoc=10"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>时间范围</p>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_within">
<div class="parameter_header">
<div class="parameter_label">内     <span style="font-size: 16px;">要搜索的时间范围。可用值为</span></div>
</div>
<div class="parameter_input"><span class="parameter_label">                 1</span> - 过去两周<br />
<span class="parameter_label">                 2</span> - 过去一个月<br />
<span class="parameter_label">                 3</span> - 过去 3 个月<br />
<span class="parameter_label">                 4</span> - 过去 6 个月<br />
<span class="parameter_label">                 5</span> - 过去一年<br />
<span class="parameter_label">                 6</span> - 过去两年<br />
<span class="parameter_label">                 7</span> - 过去的一天<br />
<span class="parameter_label">                 77</span> - 过去 24 小时<br />
<span class="parameter_label">                 8</span> - 过去 3 天<br />
<span class="parameter_label">                 9</span> - 过去一周</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?text=pizza&amp;within=1"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">完整日期     </span><span style="font-size: 16px;">定义结果开始日期。用于管理时间范围（格式为 DD.MM.YYYY）。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_from_date_full">
<div class="parameter_input">                                 例如<br />
<span class="parameter_label">                                 from_date_full=12.12.2020</span> - 起始日期</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?text=pizza&amp;from_date_full=12.12.2020"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny"><span style="font-size: 16px;">至完整日期      </span><span style="font-size: 16px;">定义结果结束日期。用于管理时间范围（格式为 DD.MM.YYYY）。</span></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_to_date_full">
<div class="parameter_input">                             例如<br />
<span class="parameter_label">                             to_date_full=01.01.2021</span> - 搜索结束日期</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?text=pizza&amp;to_date_full=01.01.2021"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="btn_icon btn_icon_no_link btn_icon_no_hover">
<div class="btn_icon_ic btn_icon_ic_perm_serp btn_icon_ic_small">
<hr />
<p><span style="font-size: 16px;">设备和输出格式</span></p>
</div>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_lum_mobile">
<div class="parameter_header">
<div class="parameter_label">Lum_mobile      <span style="font-size: 16px;">定义要在用户代理中表示的设备类型</span></div>
</div>
<div class="parameter_input">
<p>                            默认或 <span class="parameter_label">lum_mobile=0</span> 将提供随机桌面用户代理，而 <span class="parameter_label">lum_mobile=1</span> 将提供随机的移动用户代理</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://www.yandex.com/search/?lum_mobile=1&amp;text=pizza"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>异步请求</p>
</div>
</div>
<div class="cp_serp_api_async_desc">发送请求，无需等待响应。通过指定端点或网络钩子收集结果。</div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要启动请求，请执行</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token assign-left variable">响应标识</span><span class="token operator">=</span><span class="token variable">`<span class="token function">卷曲</span> -i --静音 --压缩 <span class="token string">"https://brightdata.com/api/serp/yandex/search?customer=username&amp;zone=ZONE"</span> -H <span class="token string">"内容类型：应用程序/json"</span> -H <span class="token string">"授权：Bearer "</span> -d <span class="token string">"{<span class="token entity" title="\&quot;">\"</span>询问<span class="token entity" title="\&quot;">\"</span>:{<span class="token entity" title="\&quot;">\"</span>文本<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>比萨饼<span class="token entity" title="\&quot;">\"</span>},<span class="token entity" title="\&quot;">\"</span>国家<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>我们<span class="token entity" title="\&quot;">\"</span>}"</span> <span class="token operator">|</span> <span class="token function">欙腓</span> -更多 <span class="token string">'s/^x-response-id: (.*)/<span class="token entity" title="\1">\1</span>/p'</span> <span class="token operator">|</span> <span class="token function">三</span> -d <span class="token string">'<span class="token entity" title="\r">\r</span>'</span>`</span></code></pre>
</div>
</div>
</div>
<p class="faq_unit_item_p">x-response-id "头将包含请求的 ID，以便在下一次请求中使用它来获取结果</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v-压缩 <span class="token string">"https://brightdata.com/api/serp/get_result?customer=username&amp;zone=ZONE&amp;response_id=<span class="token variable">${response_id}</span>"</span> -H <span class="token string">"授权：Bearer "</span></code></pre>
</div>
</div>
</div>
</div>
<p>您可以在以下页面调整区段异步设置 <a href="https://brightdata.com/cp/zones?id=username" target="_blank" rel="nofollow noopener">分区页面</a>.<br />
可选设置：<br />
<b>结果寿命（天数）</b> - 结果保存天数<br />
<b>网络钩子 URL</b> - 交付成果<br />
<b>网络钩子请求方法</b> - 用于传送响应的 HTTP 方法，GET 或 POST 可选</p>
</div>
</div>
</div>
</div>
</div>
<div class="cp_tab">
<hr />
<h3 class="cp_tab_label">DuckDuckGo 搜索爬虫 API</h3>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">本地化</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_kl">
<div class="parameter_header">
<div class="parameter_label">kl     <span style="font-size: 16px;">用于定义搜索国家和语言的国家和语言代码</span></div>
</div>
<div class="parameter_input">
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://duckduckgo.com/?q=pizza&amp;kl=us-en"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny">
<hr />
<p><span style="font-size: 16px;">安全搜索</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="parameter_item parameter_item_api parameter_item_kp">
<div class="parameter_header">
<div class="parameter_label">kp     <span style="font-size: 16px;">从搜索结果中删除成人内容。</span></div>
</div>
<div class="parameter_input">         可用值为<br />
<span class="parameter_label">         1</span> - 打开安全搜索</div>
<div class="parameter_input"><span class="parameter_label">         3</span> - 缓和搜索内容<br />
<span class="parameter_label">         3</span> - 关闭安全搜索</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://duckduckgo.com/?q=pizza&amp;kp=1"</span></code></pre>
<div class="zcode_tooltip zcode_tooltip--bottom">
<div class="copy_wrapper">
<div class="btn_icon btn_icon_circle">
<div class="btn_icon_ic btn_icon_ic_copy btn_icon_ic_tiny">
<hr />
<p><span style="font-size: 16px;">时间范围</span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="parameter_item parameter_item_api parameter_item_df">
<div class="parameter_header">
<div class="parameter_label">df     <span style="font-size: 16px;">要搜索的时间范围。可用值为</span></div>
</div>
<div class="parameter_input"><span class="parameter_label">         d</span> - 过去两周<br />
<span class="parameter_label">         w</span> - 过去一个月<br />
<span class="parameter_label">         m</span> - 过去 3 个月<br />
<span class="parameter_label">         w</span> - 过去 6 个月</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://duckduckgo.com/?q=pizza&amp;df=d"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>设备和输出格式</p>
</div>
</div>
<div class="parameter_item parameter_item_api parameter_item_lum_mobile">
<div class="parameter_header">
<div class="parameter_label">Lum_mobile     <span style="font-size: 16px;">定义要在用户代理中表示的设备类型</span></div>
</div>
<div class="parameter_input">
<p>                           默认或 <span class="parameter_label">lum_mobile=0</span> 将提供随机桌面用户代理，而 <span class="parameter_label">lum_mobile=1</span> 将提供随机的移动用户代理</p>
<div class="cp_serp_api_results_code">
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD <span class="token string">"https://duckduckgo.com/?q=pizza&amp;lum_mobile=1"</span></code></pre>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<div class="cp_container parameters_unit">
<div class="cp_container_content">
<div class="title_header">
<div class="cp_title cp_title_small">
<hr />
<p>异步请求</p>
</div>
</div>
<div class="cp_serp_api_async_desc">发送请求，无需等待响应。通过指定端点或网络钩子收集结果。</div>
<div class="cp_serp_api_results_code">
<p class="faq_unit_item_p">要启动请求，请执行</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token assign-left variable">响应标识</span><span class="token operator">=</span><span class="token variable">`<span class="token function">卷曲</span> -i --静音 --压缩 <span class="token string">"https://brightdata.com/api/serp/duckduckgo/search?customer=username&amp;zone=ZONE"</span> -H <span class="token string">"内容类型：应用程序/json"</span> -H <span class="token string">"授权：Bearer "</span> -d <span class="token string">"{<span class="token entity" title="\&quot;">\"</span>询问<span class="token entity" title="\&quot;">\"</span>:{<span class="token entity" title="\&quot;">\"</span>q<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>比萨饼<span class="token entity" title="\&quot;">\"</span>},<span class="token entity" title="\&quot;">\"</span>国家<span class="token entity" title="\&quot;">\"</span>:<span class="token entity" title="\&quot;">\"</span>我们<span class="token entity" title="\&quot;">\"</span>}"</span> <span class="token operator">|</span> <span class="token function">欙腓</span> -更多 <span class="token string">'s/^x-response-id: (.*)/<span class="token entity" title="\1">\1</span>/p'</span> <span class="token operator">|</span> <span class="token function">三</span> -d <span class="token string">'<span class="token entity" title="\r">\r</span>'</span>`</span></code></pre>
</div>
</div>
</div>
<p class="faq_unit_item_p">x-response-id "头将包含请求的 ID，以便在下一次请求中使用它来获取结果</p>
<div class="copy-container">
<div class="zcode_wrapper">
<div class="zcode_source">
<pre class="language-bash"><code class="zcode_lang_source zcode_lang_source--mh1 language-bash"><span class="token function">卷曲</span> -v-压缩 <span class="token string">"https://brightdata.com/api/serp/get_result?customer=username&amp;zone=ZONE&amp;response_id=<span class="token variable">${response_id}</span>"</span> -H <span class="token string">"授权：Bearer "</span></code></pre>
</div>
</div>
</div>
</div>
<p>您可以在以下页面调整区段异步设置 <a href="https://brightdata.com/cp/zones?id=username" target="_blank" rel="nofollow noopener">分区页面</a>.<br />
可选设置：<br />
<b>结果寿命（天数）</b> - 结果保存天数<br />
<b>网络钩子 URL</b> - 交付成果<br />
<b>网络钩子请求方法</b> - 用于传送响应的 HTTP 方法，GET 或 POST 可选</p>
</div>
</div>
</div>
</div>
</div>
<hr />
<h4>资源</h4>
<ul>
<li><a href="https://www.bestproxyreviews.com/luminati/" target="_blank" rel="noopener">https://www.bestproxyreviews.com/luminati/</a></li>
<li><a href="https://brightdata.com/cp/serp_api/api/google" target="_blank" rel="nofollow noopener">https://brightdata.com/cp/serp_api/playground/google</a></li>
</ul>
<hr />
<blockquote><p><strong>免责声明</strong>:这部分内容主要来自商家。如果商家不希望在我的网站上显示，请 <a href="https://www.proxysp.com/contact-us/">联系我们</a> 删除您的内容。</p></blockquote>]]></content:encoded>
					
					<wfw:commentrss>https://proxysp.com/zh/how-to-use-bright-data-api/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8710</post-id>	</item>
		<item>
		<title>How to Use ProxyScrape Premium API</title>
		<link>https://proxysp.com/zh/proxyscrape-premium-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=proxyscrape-premium-api</link>
					<comments>https://proxysp.com/zh/proxyscrape-premium-api/#respond</comments>
		
		<dc:creator><![CDATA[proxysp]]></dc:creator>
		<pubdate>Thu, 01 Jan 1970 00:00:00 +0000</pubdate>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[Manuals]]></category>
		<guid ispermalink="false">https://www.proxysp.com/?p=8489</guid>

					<description><![CDATA[本文将介绍如何以编程方式使用 ProxyScrape Premium API 服务。现在就开始吧！获取代理列表 https://api.proxyscrape.com/v2/account/datacenter_shared/proxy-list?auth=nhuyjukilompnbvfrtyuui&amp;type=getproxies&amp;country[]=all&amp;protocol=http&amp;format=normal 示例请求 var request = http.Request('GET', ...<p class="read-more"> <a class="ast-button" href="https://proxysp.com/zh/proxyscrape-premium-api/"> <span class="screen-reader-text">如何使用 ProxyScrape Premium API</span> 查看全文 "</a></p>]]></description>
										<content:encoded><![CDATA[<blockquote><p>本文将介绍如何以编程方式使用 ProxyScrape Premium API 服务。现在就开始吧！</p></blockquote>
<h2>获取代理列表</h2>
<pre>https://api.proxyscrape.com/v2/account/datacenter_shared/proxy-list?auth=nhuyjukilompnbvfrtyuui&type=getproxies&country[]=all&protocol=http&format=normal</pre>
<p>&nbsp;</p>
<div class="su-table su-table-responsive su-table-alternate su-table-fixed">
<table width="407">
<tbody>
<tr>
<td style="font-weight: 400;" width="72">授权</td>
<td style="font-weight: 400;" width="335">nhuyjukilompnbvfrtyuui<br />
提供您的 API 验证密钥</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">类型</td>
<td style="font-weight: 400;" width="335">获取代理<br />
下载代理服务器，或在浏览器中显示代理服务器：</p>
<ul>
<li>获取代理</li>
<li>显示代理</li>
</ul>
</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">国家[]</td>
<td style="font-weight: 400;" width="335">一应俱全<br />
提供您账户中可用的任何 Alpha 2 ISO 国家代码。如果您想同时下载多个国家/地区，请重复以下参数：&amp;country[]=us&amp;country[]=de如果未提供此参数，则默认为所有国家/地区。</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">规程</td>
<td style="font-weight: 400;" width="335">http<br />
定义要下载的代理协议：</p>
<ul>
<li>http</li>
<li>袜子</li>
</ul>
<p>HTTP 代理服务器支持 SSL (https)。Socks 代理服务器支持 Socks4 和 Socks5。</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">格式</td>
<td style="font-weight: 400;" width="335">正常<br />
您希望接收代理服务器的格式：</p>
<ul>
<li>正常：简单的代理列表</li>
<li>json：返回所有代理及其相关国家和状态。</li>
</ul>
</td>
</tr>
</tbody>
</table>
</div>
<div class="styles__ExampleTitle-sc-1gk0rxh-1 coCuLw">申请示例</div>
<div>
<pre class="language-javascript"><code class="language-javascript"><span class="token keyword">变异</span> 要求 <span class="token operator">=</span> http<span class="token punctuation">.</span><span class="token function">要求</span><span class="token punctuation">(</span><span class="token string">GET</span><span class="token punctuation">,</span> 乌里<span class="token punctuation">.</span><span class="token function">解析</span><span class="token punctuation">(</span><span class="token string">'https://api.proxyscrape.com/v2/account/datacenter_shared/proxy-list?auth=nhuyjukilompnbvfrtyuui&amp;type=getproxies&amp;country[]=all&amp;protocol=http&amp;format=normal'（ https://api.proxyscrape.com/v2/account/datacenter_shared/proxy-list?auth=nhuyjukilompnbvfrtyuui&amp;type=getproxies&amp;country[]=all&amp;protocol=http&amp;format=normal</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>


http<span class="token punctuation">.</span>StreamedResponse 响应 <span class="token operator">=</span> <span class="token keyword">等</span> 要求<span class="token punctuation">.</span><span class="token function">发送</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">如果</span> <span class="token punctuation">(</span>回应<span class="token punctuation">.</span>状态代码 <span class="token operator">==</span> <span class="token number">200</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span><span class="token keyword">等</span> 回应<span class="token punctuation">.</span>溪流<span class="token punctuation">.</span><span class="token function">字节到字符串</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">不然</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span>回应<span class="token punctuation">.</span>原因<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span></code></pre>
</div>
<hr />
<h2>获取经过验证的 IP</h2>
<pre>https://api.proxyscrape.com/v2/account/datacenter_shared/whitelist?auth=nhuyjukilompnbvfrtyuui&type=get</pre>
<p>显示已通过账户验证的 IP。</p>
<p>参数</p>
<div class="su-table su-table-responsive su-table-alternate su-table-fixed">
<table width="298">
<tbody>
<tr>
<td style="font-weight: 400;" width="72">授权</td>
<td style="font-weight: 400;" width="226">nhuyjukilompnbvfrtyuui<br />
提供您的 API 验证密钥</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">类型</td>
<td style="font-weight: 400;" width="226">获取<br />
获取账户上经过验证的 IP</td>
</tr>
</tbody>
</table>
</div>
<div class="styles__ExampleTitle-sc-1gk0rxh-1 coCuLw">申请示例</div>
<div>
<pre class="language-javascript"><code class="language-javascript"><span class="token keyword">变异</span> 要求 <span class="token operator">=</span> http<span class="token punctuation">.</span><span class="token function">要求</span><span class="token punctuation">(</span><span class="token string">GET</span><span class="token punctuation">,</span> 乌里<span class="token punctuation">.</span><span class="token function">解析</span><span class="token punctuation">(</span><span class="token string">'https://api.proxyscrape.com/v2/account/datacenter_shared/whitelist?auth=nhuyjukilompnbvfrtyuui&amp;type=get'</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>


http<span class="token punctuation">.</span>StreamedResponse 响应 <span class="token operator">=</span> <span class="token keyword">等</span> 要求<span class="token punctuation">.</span><span class="token function">发送</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">如果</span> <span class="token punctuation">(</span>回应<span class="token punctuation">.</span>状态代码 <span class="token operator">==</span> <span class="token number">200</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span><span class="token keyword">等</span> 回应<span class="token punctuation">.</span>溪流<span class="token punctuation">.</span><span class="token function">字节到字符串</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">不然</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span>回应<span class="token punctuation">.</span>原因<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span></code></pre>
</div>
<div>
<hr />
</div>
<h2>GET 验证一个 IP</h2>
<pre>https://api.proxyscrape.com/v2/account/datacenter_shared/whitelist?auth=nhuyjukilompnbvfrtyuui&type=set&ip[]=1.1.1.1</pre>
<p>请注意，每个新的身份验证请求都必须包含所有需要保持身份验证的 IP。要取消 IP 身份验证，可以重新发送身份验证请求，但不包括必须取消身份验证的 IP。</p>
<p>参数</p>
<div class="su-table su-table-responsive su-table-alternate su-table-fixed">
<p>&nbsp;</p>
</div>
<div class="styles__ExampleTitle-sc-1gk0rxh-1 coCuLw">申请示例</div>
<div class="styles__ExampleTitle-sc-1gk0rxh-1 coCuLw">
<pre class="language-javascript"><code class="language-javascript"><span class="token keyword">变异</span> 要求 <span class="token operator">=</span> http<span class="token punctuation">.</span><span class="token function">要求</span><span class="token punctuation">(</span><span class="token string">GET</span><span class="token punctuation">,</span> 乌里<span class="token punctuation">.</span><span class="token function">解析</span><span class="token punctuation">(</span><span class="token string">'https://api.proxyscrape.com/v2/account/datacenter_shared/whitelist?auth=nhuyjukilompnbvfrtyuui&amp;type=set&amp;ip[]=1.1.1.1'</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>


http<span class="token punctuation">.</span>StreamedResponse 响应 <span class="token operator">=</span> <span class="token keyword">等</span> 要求<span class="token punctuation">.</span><span class="token function">发送</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">如果</span> <span class="token punctuation">(</span>回应<span class="token punctuation">.</span>状态代码 <span class="token operator">==</span> <span class="token number">200</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span><span class="token keyword">等</span> 回应<span class="token punctuation">.</span>溪流<span class="token punctuation">.</span><span class="token function">字节到字符串</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">不然</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span>回应<span class="token punctuation">.</span>原因<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span></code></pre>
</div>
<hr />
<h2>GET 验证多个 IP</h2>
<pre>https://api.proxyscrape.com/v2/account/datacenter_shared/whitelist?auth=nhuyjukilompnbvfrtyuui&type=set&ip[]=1.1.1.1&ip[]=1.1.1.2&ip[]=1.1.1.3</pre>
<p>要验证多个 IP，只需重复 ip[] 参数即可。</p>
<p>参数</p>
<div class="su-table su-table-responsive su-table-alternate su-table-fixed">
<table width="298">
<tbody>
<tr>
<td style="font-weight: 400;" width="72">授权</td>
<td style="font-weight: 400;" width="226">nhuyjukilompnbvfrtyuui<br />
提供您的 API 验证密钥</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">类型</td>
<td style="font-weight: 400;" width="226">设置<br />
设置 IP 请求</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">ip[]</td>
<td style="font-weight: 400;" width="226">1.1.1.1<br />
提供必须验证的 IP 之一</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">ip[]</td>
<td style="font-weight: 400;" width="226">1.1.1.2<br />
提供必须验证的 IP 之一</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">ip[]</td>
<td style="font-weight: 400;" width="226">1.1.1.3<br />
提供必须验证的 IP 之一</td>
</tr>
</tbody>
</table>
</div>
<div>
<div class="styles__ExampleTitle-sc-1gk0rxh-1 coCuLw">申请示例</div>
<div>
<pre class="language-javascript"><code class="language-javascript"><span class="token keyword">变异</span> 要求 <span class="token operator">=</span> http<span class="token punctuation">.</span><span class="token function">要求</span><span class="token punctuation">(</span><span class="token string">GET</span><span class="token punctuation">,</span> 乌里<span class="token punctuation">.</span><span class="token function">解析</span><span class="token punctuation">(</span><span class="token string">'https://api.proxyscrape.com/v2/account/datacenter_shared/whitelist?auth=nhuyjukilompnbvfrtyuui&amp;type=set&amp;ip[]=1.1.1.1&amp;ip[]=1.1.1.2&amp;ip[]=1.1.1.3'</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>


http<span class="token punctuation">.</span>StreamedResponse 响应 <span class="token operator">=</span> <span class="token keyword">等</span> 要求<span class="token punctuation">.</span><span class="token function">发送</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">如果</span> <span class="token punctuation">(</span>回应<span class="token punctuation">.</span>状态代码 <span class="token operator">==</span> <span class="token number">200</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span><span class="token keyword">等</span> 回应<span class="token punctuation">.</span>溪流<span class="token punctuation">.</span><span class="token function">字节到字符串</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">不然</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span>回应<span class="token punctuation">.</span>原因<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span></code></pre>
</div>
</div>
<div>
<hr />
<h4 id="references" class="ftwp-heading">参考资料</h4>
</div>
<ul>
<li><a href="https://docs.proxyscrape.com/#b91b6c21-172c-48b3-ab99-6f297d5d9a7b" target="_blank" rel="nofollow noopener">https://docs.proxyscrape.com/#b91b6c21-172c-48b3-ab99-6f297d5d9a7b</a></li>
</ul>
<hr />
<blockquote>
<div><strong>免责声明</strong>:这部分内容主要来自商家。如果商家不希望在我的网站上显示，请 <a href="https://www.proxysp.com/contact-us/">联系我们</a> 删除您的内容。</div>
</blockquote>]]></content:encoded>
					
					<wfw:commentrss>https://proxysp.com/zh/proxyscrape-premium-api/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8489</post-id>	</item>
		<item>
		<title>How to Use Free ProxyScrape API</title>
		<link>https://proxysp.com/zh/free-proxyscrape-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=free-proxyscrape-api</link>
					<comments>https://proxysp.com/zh/free-proxyscrape-api/#respond</comments>
		
		<dc:creator><![CDATA[proxysp]]></dc:creator>
		<pubdate>Thu, 01 Jan 1970 00:00:00 +0000</pubdate>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[Manuals]]></category>
		<guid ispermalink="false">https://www.proxysp.com/?p=8485</guid>

					<description><![CDATA[你知道如何使用免费的 ProxyScrape API 吗？本文将为您提供详细指导。此 API 用于我们的免费代理列表和...<p class="read-more"> <a class="ast-button" href="https://proxysp.com/zh/free-proxyscrape-api/"> <span class="screen-reader-text">如何使用免费的 ProxyScrape API</span> 查看全文 "</a></p>]]></description>
										<content:encoded><![CDATA[<blockquote><p>你知道如何使用免费的 ProxyScrape API 吗？本文将为您提供详细指导。</p></blockquote>
<p>该 API 用于我们的免费代理列表，其返回的结果可在任何地方免费使用。</p>
<h2>获取代理列表</h2>
<pre>https://api.proxyscrape.com/v2/?request=displayproxies&protocol=http&timeout=10000&country=all&ssl=all&anonymity=all</pre>
<div>
<div><strong>代码样本、</strong></div>
<div></div>
<div>
<h3>C#</h3>
<pre>var client = new RestClient("https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all"); client.Timeout = -1; var request = new RestRequest(Method.GET); IRestResponse response = client.Execute(request); Console.WriteLine(response.Content)；</pre>
<h3>CURL</h3>
<pre>curl --location --request GET 'https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all'</pre>
<h3>飞镖 - Http</h3>
<pre>var request = http.Request('GET', Uri.parse('https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all')); http.StreamedResponse response = await request.send(); if (response.statusCode == 200) { print(await response.stream.bytesToString()); } else { print(response.reasonPhrase); } }</pre>
<h3>围棋 - 本地</h3>
<pre>package main import ( "fmt" "net/http" "io/ioutil" ) func main() { url := "https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all" method := "GET" client := &amp;http.Client { } req, err := http.NewRequest(method, url, nil) if err != nil { fmt.Println(err return } res, err := client.Do(req) if err != nilNewRequest(method, url, nil) if err != nil { fmt.Println(err) return } res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) }</pre>
<h3>超文本传输协定</h3>
<pre>GET /v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all HTTP/1.1 Host: api.proxyscrape.com</pre>
<h3>java okhttp</h3>
<pre>OkHttpClient client = new OkHttpClient().newBuilder() .build(); Request request = new Request.Builder() .url("https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all") .method("GET", null) .build(); Response response = client.newCall(request).execute()；</pre>
</div>
</div>
<h3>JavaScript - 抓取</h3>
<pre>var requestOptions = { method: 'GET', redirect: 'follow' }; fetch("https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all", requestOptions) .then(response =&gt; response.text()) .then(result =&gt; console.log(result)) .catch(error =&gt; console.log('error', error))；</pre>
<h3>JavaScript - jQuery</h3>
<pre>var settings = { "url"："https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all", "method"："GET", "timeout"：0, }; $.ajax(settings).done(function (response) { console.log(response); })；</pre>
<h3>JavaScript - XHR</h3>
<pre> var xhr = new XMLHttpRequest(); xhr.withCredentials = true; xhr.addEventListener("readystatechange", function() { if(this.readyState === 4) { console.log(this.responseText); }.}); xhr.open("GET", "https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all"); xhr.send()；</pre>
<h3>C - libcurl</h3>
<pre>CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "GET"); curl_easy_setopt(curl, CURLOPT_URL, "https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all"); curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L); curl_easy_setopt(curl, CURLOPT_DEFAULT_PROTOCOL, "https")；struct curl_slist *headers = NULL; curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); res = curl_easy_perform(curl); } curl_easy_cleanup(curl)；</pre>
<h3>NodeJs - Axios</h3>
<pre>var axios = require('axios'); var config = { method: 'get', url：https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all', headers：{ }}; axios(config) .then(function (response) { console.log(JSON.stringify(response.data)); }) .catch(function (error) { console.log(error); })；</pre>
<div class="styles__LanguageDropdownContainer-a58kfo-12 jvdkTJ">
<div class="styles__DropDownContainer-a58kfo-0 htYUoE" tabindex="-1">
<div class="styles__DropdownSelectorContainer-a58kfo-11 cvEhHU">
<div class="styles__DropDownHeader-a58kfo-1 fpZSxZ">
<h3 class="styles__DropDownValue-a58kfo-3 dUOehM">NodeJs - 本地</h3>
<pre>var https = require('follow-redirects').https; var fs = require('fs'); var options = { 'method': 'GET', 'hostname': 'api.proxyscrape.com', 'path': '/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all', 'headers': { }, 'maxRedirects': 20 }; var req = https.request(options, function (res) { var chunks = []; res.on("data", function (chunk) { chunks.push(chunk); }); res.on("end", function (chunk) { var body = Buffer.concat(chunks); console.log(body.toString()); }); res.on("error", function (error) { console.error(error); }); }); req.end()；</pre>
<div></div>
</div>
<h3>DNodeJs - 请求</h3>
</div>
</div>
</div>
<pre>var request = require('request'); var options = { 'method': 'GET', 'url': 'https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all', 'headers': { }.}; request(options, function (error, response) { if (error) throw new Error(error); console.log(response.body); })；</pre>
<div></div>
<h3>PHP - cURL</h3>
<pre>'https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all', CURLOPT_RETURNTRANSFER =&gt; true, CURLOPT_ENCODING =&gt; ''、CURLOPT_MAXREDIRS =&gt; 10, CURLOPT_TIMEOUT =&gt; 0, CURLOPT_FOLLOWLOCATION =&gt; true, CURLOPT_HTTP_VERSION =&gt; CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST =&gt; 'GET', ))；$response = curl_exec($curl); curl_close($curl); echo $response；</pre>
<div></div>
<h3>Python - http.client</h3>
<pre>import http.client conn = http.client.HTTPSConnection("api.proxyscrape.com") payload = '' headers = {} conn.request("GET", "/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))</pre>
<div></div>
<h3>Python - 请求</h3>
<pre>import requests url = "https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all" payload={} headers = {} response = requests.request("GET", url, headers=headers, data=payload) print(response.text)</pre>
<div></div>
<h3>Ruby - Net::HTTP</h3>
<pre>require "uri" require "net/http" url = URI("https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Get.new(url) response = https.request(request) puts response.read_body</pre>
<div></div>
<h3>外壳 - Httpie</h3>
<pre>http --follow --timeout 3600 GET 'https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all'</pre>
<div></div>
<h3>外壳 - 获取</h3>
<pre>wget --no-check-certificate --quiet \ --method GET \ --timeout=0 \ --header '' \ 'https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all'</pre>
<p>&nbsp;</p>
<h3>Swift - URLSession</h3>
<pre>import Foundation #if canImport(FoundationNetworking) import FoundationNetworking #endif var semaphore = DispatchSemaphore (value: 0) var request = URLRequest(url：URL(string："https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all")!,timeoutInterval：request.httpMethod = "GET" let task = URLSession.shared.dataTask(with: request) { data, response, error in guard let data = data else { print(String(describing: error)) semaphore.signal() return } print(String(data: data, encoding: .utf8)!) semaphore.signal() } task.resume() semaphore.wait()</pre>
<div></div>
<div>
<div>参数</div>
<div><div class="su-table su-table-responsive su-table-alternate su-table-fixed"></div>
<div>
<table width="298">
<tbody>
<tr>
<td style="font-weight: 400;" width="72">要求</td>
<td style="font-weight: 400;" width="226">显示代理<br />
定义代理是在浏览器中下载还是显示。可能的值</p>
<ul>
<li>displayproxies：在浏览器中显示代理服务器</li>
<li>getproxies：下载代理服务器</li>
</ul>
</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">规程</td>
<td style="font-weight: 400;" width="226">http<br />
应下载的代理协议。可能的值</p>
<ul>
<li>http</li>
<li>袜子4</li>
<li>袜子5</li>
<li>一应俱全</li>
</ul>
<p>如果要同时下载两个协议，可以用逗号分隔这些值，例如：protocol=socks4,socks5<br />
如果未定义此参数，则默认为全部。</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">超时</td>
<td style="font-weight: 400;" width="226">10000<br />
应下载代理的最大超时（毫秒）。</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">国家</td>
<td style="font-weight: 400;" width="226">一应俱全<br />
国家参数可以是任何 Alpha 2 ISO 国家代码或 "全部"。未定义国家时，国家将自动设置为 "全部"。您也可以在一个请求中使用多个国家，方法是用逗号分隔它们。</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">ssl</td>
<td style="font-weight: 400;" width="226">一应俱全<br />
代理服务器是否支持 SSL（HTTPS）？此参数仅用于下载 HTTP 代理服务器。</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">匿名性</td>
<td style="font-weight: 400;" width="226">一应俱全<br />
定义代理应具有的匿名级别：</p>
<ul>
<li>俊杰</li>
<li>匿名</li>
<li>透明</li>
<li>一应俱全</li>
</ul>
<p>如果未定义匿名级别，则默认为 "全部"。您也可以在一个请求中使用多个匿名级别，方法是用逗号分隔它们。<br />
该参数仅适用于 HTTP(s) 代理。</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<div class="styles__ExampleTitle-sc-1gk0rxh-1 coCuLw">请求示例：</div>
<div>
<pre class="language-javascript"><code class="language-javascript"><span class="token keyword">变异</span> 要求 <span class="token operator">=</span> http<span class="token punctuation">.</span><span class="token function">要求</span><span class="token punctuation">(</span><span class="token string">GET</span><span class="token punctuation">,</span> 乌里<span class="token punctuation">.</span><span class="token function">解析</span><span class="token punctuation">(</span><span class="token string">'https://api.proxyscrape.com/v2/?request=displayproxies&amp;protocol=http&amp;timeout=10000&amp;country=all&amp;ssl=all&amp;anonymity=all'</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>


http<span class="token punctuation">.</span>StreamedResponse 响应 <span class="token operator">=</span> <span class="token keyword">等</span> 要求<span class="token punctuation">.</span><span class="token function">发送</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">如果</span> <span class="token punctuation">(</span>回应<span class="token punctuation">.</span>状态代码 <span class="token operator">==</span> <span class="token number">200</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span><span class="token keyword">等</span> 回应<span class="token punctuation">.</span>溪流<span class="token punctuation">.</span><span class="token function">字节到字符串</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">不然</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span>回应<span class="token punctuation">.</span>原因<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span></code></pre>
</div>
<hr />
<h2>获取代理列表详情</h2>
<pre>https://api.proxyscrape.com/v2/?request=proxyinfo</pre>
<div><span style="font-size: 16px;">此 API 端点将返回可用代理的信息，例如</span></div>
<div>
<ul>
<li>可用代理权数量</li>
<li>代理列表上次更新后的时间</li>
<li>可用国家</li>
<li>代理机构的相关组织</li>
<li>代理端口</li>
</ul>
<p>此 API 端点还支持 "获取代理列表 "中描述的所有参数。</p>
<p>参数</p>
<div class="su-table su-table-responsive su-table-alternate su-table-fixed">
<table width="298">
<tbody>
<tr>
<td style="font-weight: 400;" width="72">要求</td>
<td style="font-weight: 400;" width="226">代理信息</td>
</tr>
<tr>
<td style="font-weight: 400;" width="72">简化</td>
<td style="font-weight: 400;" width="226">真<br />
如果只想接收可用代理的数量，请使用此参数。</td>
</tr>
</tbody>
</table>
</div>
<div class="styles__ExampleTitle-sc-1gk0rxh-1 coCuLw">申请示例</div>
<div>
<pre class="language-javascript"><code class="language-javascript"><span class="token keyword">变异</span> 要求 <span class="token operator">=</span> http<span class="token punctuation">.</span><span class="token function">要求</span><span class="token punctuation">(</span><span class="token string">GET</span><span class="token punctuation">,</span> 乌里<span class="token punctuation">.</span><span class="token function">解析</span><span class="token punctuation">(</span><span class="token string">'https://api.proxyscrape.com/v2/?request=proxyinfo'</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>


http<span class="token punctuation">.</span>StreamedResponse 响应 <span class="token operator">=</span> <span class="token keyword">等</span> 要求<span class="token punctuation">.</span><span class="token function">发送</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>

<span class="token keyword">如果</span> <span class="token punctuation">(</span>回应<span class="token punctuation">.</span>状态代码 <span class="token operator">==</span> <span class="token number">200</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span><span class="token keyword">等</span> 回应<span class="token punctuation">.</span>溪流<span class="token punctuation">.</span><span class="token function">字节到字符串</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span>
<span class="token keyword">不然</span> <span class="token punctuation">{</span>
  <span class="token function">打印</span><span class="token punctuation">(</span>回应<span class="token punctuation">.</span>原因<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token punctuation">}</span></code></pre>
</div>
</div>
<hr />
<h4 id="references" class="ftwp-heading">参考资料</h4>
<ul>
<li><a href="https://docs.proxyscrape.com/#74a576d0-6201-494b-af94-e8aaf44b9c46" target="_blank" rel="nofollow noopener">https://docs.proxyscrape.com/#74a576d0-6201-494b-af94-e8aaf44b9c46</a></li>
</ul>
<hr />
<blockquote><p><strong>免责声明</strong>:这部分内容主要来自商家。如果商家不希望在我的网站上显示，请 <a href="https://www.proxysp.com/contact-us/">联系我们</a> 删除您的内容。</p></blockquote>]]></content:encoded>
					
					<wfw:commentrss>https://proxysp.com/zh/free-proxyscrape-api/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8485</post-id>	</item>
		<item>
		<title>How to Use Scraping Robot API? Learn Manuals Before You Buy</title>
		<link>https://proxysp.com/zh/how-to-use-scraping-robot-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-scraping-robot-api</link>
					<comments>https://proxysp.com/zh/how-to-use-scraping-robot-api/#respond</comments>
		
		<dc:creator><![CDATA[proxysp]]></dc:creator>
		<pubdate>Thu, 01 Jan 1970 00:00:00 +0000</pubdate>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[Manuals]]></category>
		<guid ispermalink="false">https://www.proxysp.com/?p=8698</guid>

					<description><![CDATA[想购买 Scraping Robot API 用于网络搜索？在此之前，你必须知道如何使用它。本文将为您详细介绍如何使用 Scraping Robot API。<p class="read-more"> <a class="ast-button" href="https://proxysp.com/zh/how-to-use-scraping-robot-api/"> <span class="screen-reader-text">如何使用 Scraping Robot API？购买前学习手册</span> 查看全文 "</a></p>]]></description>
										<content:encoded><![CDATA[<blockquote><p>想购买 Scraping Robot API 用于网络搜索？在此之前，你必须知道如何使用它。本文将为你提供详细指导。</p></blockquote>
<h2>搜索机器人应用程序接口</h2>
<h3>基本用法</h3>
<header class="headline-container21aRBSn8Bqg6 headline-container_basic1DFntTggitfX">
<div class="markdown-body undefined excerptT2m-MzSJGRK7" role="doc-subtitle" data-testid="RDMD">
<p>本页将介绍 Scraping Robot 的基本功能</p>
</div>
</header>
<div class="markdown-body" data-testid="RDMD">
<p>Scraping Robot API 只提供一个 API 端点。只需发送 http 请求到 <a href="https://api.scrapingrobot.com/" target="_blank" rel="nofollow noopener">https://api.scrapingrobot.com</a> 使用作为查询参数传递的 API 密钥，获取所需的数据。</p>
<p>所有任务参数都以 JSON 对象的形式在 POST 主体中传递。</p>
<div id="post-sample-code" class="heading-anchor anchor waypoint"><strong style="font-size: 16px;">POST 示例代码</strong></div>
<p><a href="https://api.scrapingrobot.com/?token=" target="_self" rel="noopener">https://api.scrapingrobot.com?token=</a></p>
<p>代码示例</p>
<pre class="p-0">{  
<span class="cm-property">  "url"</span>: <span class="cm-string">"https://www.scrapingrobot.com/"</span>,  
<span class="cm-property">  "模块"</span>: <span class="cm-string">"HtmlChromeScraper"</span> 
}</pre>
<hr />
</div>
<h3>认证</h3>
<p>向 Scraping Robot API 提出的每个请求都应包含一个访问令牌。如果用户没有提供令牌或令牌无效，Scraping Robot 将以状态 401（未授权）作出响应。</p>
<p>令牌可以通过两种方式传递：</p>
<ul>
<li>作为查询参数：
<ul>
<li>token=</li>
</ul>
</li>
<li>在授权标头（承载认证）中：
<ul>
<li>授权：承载者</li>
</ul>
</li>
</ul>
<p><strong>请注意： </strong>要获得 Scraping Robot API 访问令牌，您必须在以下网址注册账户 <a href="https://dashboard.scrapingrobot.com/sign-up" target="_blank" rel="nofollow noopener">https://dashboard.scrapingrobot.com/sign-up</a>.</p>
<hr />
<h2>错误处理</h2>
<h3>授权参数缺失</h3>
<p>如果你忘记将 Scraping Robot 面板上的 API 密钥作为 "令牌 "路径参数包含在 API 调用中，我们会在屏幕右侧显示错误信息。</p>
<p>授权参数缺失</p>
<pre>{
<span class="cm-property">   "状态"</span>: <span class="cm-string">"失败"</span>,
<span class="cm-property">   "日期"</span>: <span class="cm-string">"Thu, 01 Mar 2020 10:00:00 GMT"</span>,
<span class="cm-property">   "错误"</span>: <span class="cm-string">"未找到令牌查询参数"</span>
}</pre>
<p>要纠正这一错误，请在 API 调用中将您的 Scraping Robot 面板中的 API 密钥作为 "令牌 "路径参数，这样您就有权向我们的系统提出请求。</p>
<hr />
<h3>授权参数无效</h3>
<p>如果您在 API 调用中将无效的 API 密钥作为 "令牌 "路径参数，我们将在屏幕右侧显示错误信息。</p>
<p>授权参数无效</p>
<pre>{
<span class="cm-property">   "状态"</span>: <span class="cm-string">"失败"</span>,
<span class="cm-property">   "日期"</span>: <span class="cm-string">"Thu, 01 Mar 2020 10:00:00 GMT"</span>,
<span class="cm-property">   "错误"</span>: <span class="cm-string">"客户端令牌无效"</span>
}</pre>
<p>要纠正这一错误，请在 API 调用中将您的 Scraping Robot 面板中的 API 密钥作为 "令牌 "路径参数，这样您就有权向我们的系统提出请求。</p>
<hr />
<h3>学分不足</h3>
<p>如果您的账户中没有足够的点数来执行您请求的刮擦任务，我们将在屏幕右侧显示错误信息。</p>
<p>学分不足</p>
<pre>{
  "状态"："FAIL"、
  "date"："Thu, 01 Mar 2020 10:00:00 GMT"、
  "错误"："您没有足够的点数
}</pre>
<p>要纠正此错误，请通过 Scraping Robot 控制面板或 <a href="https://scrapingrobot.com/contact-us/" target="_blank" rel="nofollow noopener">联系我们的支持团队</a> 将积分添加到您的账户。</p>
<hr />
<h3>请求体不是有效的 JSON</h3>
<p>如果您发送的请求没有有效的 JSON，我们会在屏幕右侧显示错误信息。</p>
<p>无效 JSON 包括任何非 JSON 格式和不具备 JSON 结构的内容。这与接下来解释的 "无效请求正文 "错误不同。</p>
<p>请求体不是有效的 JSON</p>
<pre>{
  "状态"："FAIL"、
  "date": "Thu, 01 Mar 2020 10:00:00 GMT"、
  "error"："Request-body is not a valid JSON" （请求体不是有效的 JSON
}</pre>
<p>要纠正此错误，请修复请求正文中的 JSON 并再次尝试请求。您可以在网上找到 JSON 验证器，帮助您正确格式化 JSON。</p>
<hr />
<h3>无效请求体</h3>
<p>如果您发送了 JSON 正文，但正文参数不正确或顺序不对，我们会在屏幕右侧显示错误信息。</p>
<p>无效请求体</p>
<pre>{
  "状态"："FAIL"、
  "date": "Thu, 01 Mar 2020 10:00:00 GMT"、
  "error"："无效 json 格式：..."
}</pre>
<p>要纠正此错误，请查看您发送的请求的 API 文档，以确保所有参数正确无误。如果您无法自行解决该问题，请 <a href="https://scrapingrobot.com/contact-us/" target="_blank" rel="nofollow noopener">联系我们的支持团队</a> 寻求帮助，我们很乐意提供帮助！</p>
<hr />
<h3>服务超载</h3>
<p>如果在您提出请求时我们的服务已超负荷，我们将在屏幕右侧显示错误信息。</p>
<p>服务超载</p>
<pre>{
  "状态"："FAIL"、
  "date": "Thu, 01 Mar 2020 10:00:00 GMT"、
  "错误"："服务超载。稍后再试"。
}</pre>
<p>要纠正这一错误，请 <a href="https://scrapingrobot.com/contact-us/" target="_blank" rel="nofollow noopener">联系我们的支持团队</a> 了解最新情况。</p>
<hr />
<h3>页面加载失败</h3>
<p>如果 Scraping Robot 无法加载您要搜刮的页面，我们会在屏幕右侧显示错误信息。</p>
<p>页面加载失败</p>
<pre>{
  "状态"："FAIL"、
  "date": "Thu, 01 Mar 2020 10:00:00 GMT"、
  "错误"："请稍后再重试此任务"
}</pre>
<p>要纠正这一错误，请 <a href="https://scrapingrobot.com/contact-us/" target="_blank" rel="nofollow noopener">联系我们的支持团队</a> 寻求帮助。</p>
<hr />
<h3>内部错误</h3>
<p>如果我们的系统出现问题，我们会在屏幕右侧显示错误信息。</p>
<p>内部错误</p>
<pre>{
  "错误"："内部服务器错误"、
  "date"："Thu, 01 Mar 2020 10:00:00 GMT"、
  "status"："FAIL" (失败)
}</pre>
<p>要纠正这一错误，请 <a href="https://scrapingrobot.com/contact-us/" target="_blank" rel="nofollow noopener">联系我们的支持团队</a> 寻求帮助。</p>
<hr />
<h2>荣誉</h2>
<h3>获取信贷余额</h3>
<p><span class="APIMethod APIMethod_fixedWidth APIMethod_get headline-container-api-method1Hc-Fm7uaccR" data-testid="http-method">获取 </span><span class="headline-container-article-info-url2nV_XrjpFuVQ" style="font-size: 13px; color: #4f5a66; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" title="https://api.scrapingrobot.com/balance?token=&lt;YOUR_SR_TOKEN&gt;" data-testid="serverurl">https://api.scrapingrobot.com/balance?token=&lt;YOUR_SR_TOKEN&gt;</span></p>







[/su_tab]
<hr />
<div class="card-body">
<h3>获取信贷使用统计</h3>
</div>
<div class="headline-container-article-info2GaOf2jMpV0r"><span class="APIMethod APIMethod_fixedWidth APIMethod_get headline-container-api-method1Hc-Fm7uaccR" data-testid="http-method">获取</span> <span class="headline-container-article-info-url2nV_XrjpFuVQ" title="https://api.scrapingrobot.com/stats?token=&lt;YOUR_SR_TOKEN&gt;&type=daily" data-testid="serverurl">https://api.scrapingrobot.com/stats?token=&lt;YOUR_SR_TOKEN&gt;&type=daily</span></div>
<div class="markdown-body undefined excerptT2m-MzSJGRK7" role="doc-subtitle" data-testid="RDMD">
<p>该终端将显示指定时间段内的信用额度使用情况。</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>节点</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button">选项卡标题</span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>C++</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<div class="card-body">
<pre class="p-0"><span class="hljs-string">curl --request GET\
--url 'https://api.scrapingrobot.com/balance?token=' \
--header'Accept:application/json'（接受：应用程序/json</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Node&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<div class="card-body">
<pre class="p-0"><span class="hljs-string">const fetch = require('node-fetch')；
const url = 'https://api.scrapingrobot.com/balance?token='；
const options = {method: 'GET', headers：{Accept: 'application/json'}}；
fetch(url, options)
  .then(res =&gt; res.json())
  .then(json =&gt; console.log(json))
  .catch(err =&gt; console.error('error:' + err))；</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<div class="card-body">
<pre class="p-0">request('GET', 'https://api.scrapingrobot.com/balance?token=', [
标题' =&gt; [
'Accept' =&gt; 'application/json'、
],
]);

echo $response-&gt;getBody()；<span class="hljs-string"> </span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<div class="card-body">
<pre class="p-0">进口请求

url = "https://api.scrapingrobot.com/balance?token="

headers = {"Accept"："application/json"}

response = requests.request("GET", url, headers=headers)

print(response.text)
</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="Tab title">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<div class="card-body">
<pre class="p-0">const options = {method: 'GET', headers：{Accept: 'application/json'}}；

fetch('https://api.scrapingrobot.com/balance?token=', options)
.then(response =&gt; response.json())
.then(response =&gt; console.log(response))
.catch(err =&gt; console.error(err))；
</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;C++&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<div class="card-body">
<pre class="p-0">CURL *hnd = curl_easy_init()；

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET")；
curl_easy_setopt(hnd, CURLOPT_URL, "https://api.scrapingrobot.com/balance?token=")；

struct curl_slist *headers = NULL；
headers = curl_slist_append(headers, "Accept: application/json")；
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers)；

CURLcode ret = curl_easy_perform(hnd)；
</pre>
</div>
</div></div></div>






[/su_tab]
<hr />
</div>
<div class="card-body">
<h2>Html API</h2>
</div>
<h3>使用 POST 请求创建任务</h3>
<h1>/</h1>
<div class="headline-container-article-info2GaOf2jMpV0r"><span class="APIMethod APIMethod_fixedWidth APIMethod_post headline-container-api-method1Hc-Fm7uaccR" data-testid="http-method">邮寄</span> <span class="headline-container-article-info-url2nV_XrjpFuVQ" title="https://api.scrapingrobot.com/" data-testid="serverurl">https://api.scrapingrobot.com/</span></div>
<div>创建刮擦任务</div>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>节点</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"> <strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>JavaScript</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>C++</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<p>要求</p>
<pre class="p-0">curl --request GET\
--url 'https://api.scrapingrobot.com/stats?token=&amp;type=daily'\
--header'Accept:application/json'（接受：应用程序/json
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Node&lt;/strong&gt;">
<p>要求</p>
<pre class="p-0">const fetch = require('node-fetch')；

const url = 'https://api.scrapingrobot.com/stats?token=&amp;type=daily'；
const options = {method: 'GET', headers：{Accept: 'application/json'}}；

fetch(url, options)
.then(res =&gt; res.json())
.then(json =&gt; console.log(json))
.catch(err =&gt; console.error('error:' + err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<p>要求</p>
<pre class="p-0">request('GET', 'https://api.scrapingrobot.com/stats?token=&amp;type=daily', [
标题' =&gt; [
Accept' =&gt; 'application/json'、
],
]);

echo $response-&gt;getBody()；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title=" &lt;strong&gt;Python&lt;/strong&gt;">
<p>要求</p>
<pre class="p-0">进口请求

url = "https://api.scrapingrobot.com/stats?token=&amp;type=daily"

headers = {"Accept"："application/json"}

response = requests.request("GET", url, headers=headers)

print(response.text)
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;JavaScript&lt;/strong&gt;">
<p>要求</p>
<pre class="p-0">const options = {method: 'GET', headers：{Accept: 'application/json'}}；

fetch('https://api.scrapingrobot.com/stats?token=&amp;type=daily', options)
.then(response =&gt; response.json())
.then(response =&gt; console.log(response))
.catch(err =&gt; console.error(err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;C++&lt;/strong&gt;">
<p>要求</p>
<pre class="p-0">CURL *hnd = curl_easy_init()；

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET")；
curl_easy_setopt(hnd, CURLOPT_URL, "https://api.scrapingrobot.com/stats?token=&amp;type=daily")；

struct curl_slist *headers = NULL；
headers = curl_slist_append(headers, "Accept: application/json")；
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers)；

CURLcode ret = curl_easy_perform(hnd)；
</pre>
</div></div></div>






[/su_tab]
<hr />
<h3>使用 GET-request 创建任务</h3>
<div class="headline-container-grid-itemGdPV-VbhShYs button-containerobFfV0vf6giV">
<h1>/</h1>
</div>
<div class="headline-container-article-info2GaOf2jMpV0r"><span class="APIMethod APIMethod_fixedWidth APIMethod_get headline-container-api-method1Hc-Fm7uaccR" data-testid="http-method">获取</span> <span class="headline-container-article-info-url2nV_XrjpFuVQ" title="https://api.scrapingrobot.com/" data-testid="serverurl">https://api.scrapingrobot.com/</span></div>
<div class="markdown-body undefined excerptT2m-MzSJGRK7" role="doc-subtitle" data-testid="RDMD">
<p>创建刮擦任务</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>节点</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>JavaScript</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>C++</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">curl --request POST\
--url 'https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true&amp;contentType=textplain'\
--header 'Accept: application/json'\
--header'Content-Type:application/json'（内容类型：应用/json
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Node&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">const sdk = require('api')('@staging-docs-scrapingrobot/v1.0#1b382ykufox5uf')；

sdk.server('https:/api.scrapingrobot.com/')；
sdk.post('', {
responseType：'json'、
waitUntil：load'、
noScripts：false'、
noImages：true
noFonts: 'true'、
noCss: 'true'、
contentType：textplain
})
.then(res =&gt; console.log(res))
.catch(err =&gt; console.error(err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">request('POST', 'https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true&amp;contentType=textplain', [
标题' =&gt; [
'Accept' =&gt; 'application/json'、
'Content-Type' =&gt; 'application/json'、
],
]);

echo $response-&gt;getBody()；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">进口请求

url = "https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true&amp;contentType=textplain"

headers = {
"Accept"："application/json"、
"Content-Type"："application/json"
}

response = requests.request("POST", url, headers=headers)

print(response.text)
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;JavaScript&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">const options = {
method: 'POST'、
headers：{Accept: 'application/json', 'Content-Type': 'application/json'}; {Accept: 'application/json', 'Content-Type': 'application/json'}.
};

fetch('https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true&amp;contentType=textplain', options)
.then(response =&gt; response.json())
.then(response =&gt; console.log(response))
.catch(err =&gt; console.error(err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;C++&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">CURL *hnd = curl_easy_init()；

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "POST")；
curl_easy_setopt(hnd,CURLOPT_URL, "https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true&amp;contentType=textplain")；

struct curl_slist *headers = NULL；
headers = curl_slist_append(headers, "Accept: application/json")；
headers = curl_slist_append(headers, "Content-Type: application/json")；
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers)；

CURLcode ret = curl_easy_perform(hnd)；
</pre>
</div></div></div>






[/su_tab]
</div>
<hr />
<div class="card-body">
<h3>获取当前积分余额</h3>
<div class="headline-container-grid-itemGdPV-VbhShYs button-containerobFfV0vf6giV">
<p><strong>/平衡</strong></p>
<p><span class="APIMethod APIMethod_fixedWidth APIMethod_get headline-container-api-method1Hc-Fm7uaccR" data-testid="http-method">获取</span> <span class="headline-container-article-info-url2nV_XrjpFuVQ" title="https://api.scrapingrobot.com/balance" data-testid="serverurl">https://api.scrapingrobot.com/balance</span></p>
</div>
<div class="markdown-body undefined excerptT2m-MzSJGRK7" role="doc-subtitle" data-testid="RDMD">
<p>获取当前积分余额</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>节点</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"> <strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>JavaScript</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>C++</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">curl --request GET\
--url https://api.scrapingrobot.com/ \
--header'Accept:application/json'（接受：应用程序/json
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Node&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">const sdk = require('api')('@staging-docs-scrapingrobot/v1.0#1b382ykufox5uf')；

sdk.server('https:/api.scrapingrobot.com/')；
sdk.get('', {
responseType：'json'、
waitUntil：load'、
noScripts：false'、
noImages：true
noFonts: 'true'、
noCss: 'true
})
.then(res =&gt; console.log(res))
.catch(err =&gt; console.error(err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">request('GET', 'https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true', [
标题' =&gt; [
'Accept' =&gt; 'application/json'、
],
]);

echo $response-&gt;getBody()；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title=" &lt;strong&gt;Python&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">进口请求

url = "https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true"

headers = {"Accept"："application/json"}

response = requests.request("GET", url, headers=headers)

print(response.text)
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;JavaScript&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">const options = {method: 'GET', headers：{Accept: 'application/json'}}；

fetch('https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true', options)
.then(response =&gt; response.json())
.then(response =&gt; console.log(response))
.catch(err =&gt; console.error(err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;C++&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<p>CURL *hnd = curl_easy_init()；</p>
<pre class="p-0">curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET")；
curl_easy_setopt(hnd, CURLOPT_URL, "https://api.scrapingrobot.com/?responseType=json&amp;waitUntil=load&amp;noScripts=false&amp;noImages=true&amp;noFonts=true&amp;noCss=true")；

struct curl_slist *headers = NULL；
headers = curl_slist_append(headers, "Accept: application/json")；
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers)；

CURLcode ret = curl_easy_perform(hnd)；
</pre>
</div></div></div>






[/su_tab]
</div>
<h4></h4>
<h4 id="references" class="ftwp-heading">参考资料</h4>
<ul>
<li><a href="https://docs.scrapingrobot.com/reference/getting-started-with-your-api" target="_blank" rel="nofollow noopener">https://docs.scrapingrobot.com/reference/getting-started-with-your-api</a></li>
</ul>
<hr />
<blockquote><p><strong>免责声明</strong>:这部分内容主要来自商家。如果商家不希望在我的网站上显示，请 <a href="https://www.proxysp.com/contact-us/">联系我们</a> 删除您的内容。</p></blockquote>
<pre class="p-0"></pre>
</div>]]></content:encoded>
					
					<wfw:commentrss>https://proxysp.com/zh/how-to-use-scraping-robot-api/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8698</post-id>	</item>
		<item>
		<title>How to Use Zenscrape API</title>
		<link>https://proxysp.com/zh/how-to-use-zenscrape-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-use-zenscrape-api</link>
					<comments>https://proxysp.com/zh/how-to-use-zenscrape-api/#respond</comments>
		
		<dc:creator><![CDATA[proxysp]]></dc:creator>
		<pubdate>Thu, 01 Jan 1970 00:00:00 +0000</pubdate>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[Manuals]]></category>
		<guid ispermalink="false">https://www.proxysp.com/?p=8684</guid>

					<description><![CDATA[想使用 Zenscrape API 进行网络刮刮卡？所以你必须知道如何使用 Zenscrape API。本文将为您提供详细指导。...<p class="read-more"> <a class="ast-button" href="https://proxysp.com/zh/how-to-use-zenscrape-api/"> <span class="screen-reader-text">如何使用 Zenscrape API</span> 查看全文 "</a></p>]]></description>
										<content:encoded><![CDATA[<blockquote><p>想使用 Zenscrape API 进行网页刮削吗？所以你必须知道如何使用 Zenscrape API。本文将为你提供详细指导。开始吧</p></blockquote>
<h2>文件</h2>
<p><b>专业提示</b>: <a href="https://app.zenscrape.com/register" target="_blank" rel="nofollow noopener">注册</a> 在此注册您的免费 apikey，以下所有代码片段都将包含您的私人 apikey。如果您已经注册、 <a href="https://app.zenscrape.com/login" target="_blank" rel="nofollow noopener">登录</a> 在查看文档之前。</p>
<h3 id="postman">邮差系列</h3>
<p>为了给您提供最佳的开发体验，我们还创建了一个 Postman 集合，其中涵盖了我们的所有端点，包括大量示例。 <a href="https://app.getpostman.com/run-collection/85f8b936e3e1870c3fa9" target="_blank" rel="nofollow noopener">在邮差中运行</a>.</p>
<hr />
<h3 id="failed">贷记费用和申请失败</h3>
<p>计入配额的信用点数取决于请求类型配置和 API 端点返回的状态代码。因此，一个请求可能需要花费 1 到 25 个信用点。您可以使用我们的请求生成器在您的 <a href="https://app.zenscrape.com/" target="_blank" rel="nofollow noopener">仪表盘</a>.它可生成最常用编程语言的代码片段。您可以找到我们的错误代码列表 <a href="https://app.zenscrape.com/documentation#errorCodes" target="_blank" rel="nofollow noopener">这里</a>.</p>
<table class="table">
<thead>
<tr>
<th class="pl-0" scope="col"><code>保险费</code></th>
<th scope="col"><code>给予</code></th>
<th scope="col">以学分计算的成本</th>
</tr>
</thead>
<tbody>
<tr>
<td>错误</td>
<td>错误</td>
<td>1</td>
</tr>
<tr>
<td>错误</td>
<td>真</td>
<td>5</td>
</tr>
<tr>
<td>真</td>
<td>错误</td>
<td>10</td>
</tr>
<tr>
<td>真</td>
<td>真</td>
<td>25</td>
</tr>
</tbody>
</table>
<hr />
<h3>基本用法</h3>
<p>通过该端点可以获取网站内容。基本使用时，除 apikey 外，只需一个参数。</p>
<div class="card-header"><code>GET POST /get</code></div>
<div class="card-body">
<p>Zenscrape 添加 <code>网址</code> 参数将从目标网站获取 HTML 内容。此请求配置将使用标准代理，并将作为 1 个点数计入每月限额。</p>
<pre class="p-0"><code class="bash p-3 hljs">卷曲 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get?url=http://httpbin.org/ip"</span> \
    -H <span class="hljs-string">"apikey: YOUR-APIKEY"</span> </code></pre>
<p>将生成以下回复：</p>
<pre class="p-0"><code class="html p-3 hljs xml"><span class="hljs-tag">&lt;<span class="hljs-name">网页</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">率领</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">率领</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">机构</span>&gt;</span>
        <span class="hljs-tag">&lt;<span class="hljs-name">预先</span> <span class="hljs-attr">风格</span>=<span class="hljs-string">"word-wrap: break-word; white-space: pre-wrap;"</span>&gt;</span>
            {
                "origin"："80.102.66.13"
            }
        <span class="hljs-tag">&lt;/<span class="hljs-name">预先</span>&gt;</span>
    <span class="hljs-tag">&lt;/<span class="hljs-name">机构</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">网页</span>&gt;</span></code></pre>
</div>
<hr />
<h3>网络抓取 API</h3>
<p><code>GET POST /get</code></p>
<p>参见演示答复：</p>
<div class="card-body">
<pre class="p-0">&lt;html&gt; 
   &lt;head&gt;&lt;/head&gt; 
     &lt;body&gt; 
       &lt;pre&gt; 
          { 
<span class="hljs-attr">            "起源"</span>: <span class="hljs-string">"223.233.44.142"</span> 
          } 
      &lt;/pre&gt; 
    &lt;/body&gt; 
&lt;/html&gt;</pre>
</div>
<p>该端点接受以下参数：</p>
<div class="su-table su-table-responsive su-table-alternate su-table-fixed">
<table class="table">
<thead>
<tr>
<th class="pl-0" scope="col">参数</th>
<th scope="col">类型</th>
<th scope="col">说明</th>
</tr>
</thead>
<tbody>
<tr>
<td>网址</td>
<td><b>所需</b></td>
<td>要搜索的目标网站</td>
</tr>
<tr>
<td>保险费</td>
<td><b>可选的</b>, 布尔型，20 个学分计入配额</td>
<td>使用住宅代理，解锁难以搜索的网站</td>
</tr>
<tr>
<td>地点</td>
<td><b>可选的</b>默认：全球</td>
<td>如果 <code>premium=false</code> 可能的位置是 "na"（北美）和 "eu"（欧洲）<br />
如果 <code>premium=true</code> 您可以从我们的 <a href="https://app.zenscrape.com/documentation#proxyLocationList" target="_blank" rel="nofollow noopener">230 多个国家名单</a></td>
</tr>
<tr>
<td>keep_headers</td>
<td><b>可选的</b>, 布尔型</td>
<td>允许传递前向标头（如用户代理、cookie）</td>
</tr>
<tr>
<td>设备类型</td>
<td><b>可选的</b>, 布尔型</td>
<td>默认设置为桌面用户代理。设置为 "移动 "时，将设置为 iPhone 或 Android 用户代理</td>
</tr>
<tr>
<td>给予</td>
<td><b>可选的</b>, 布尔型，计入配额的 5 个学分</td>
<td>使用无头浏览器获取依赖于 javascript 的内容</td>
</tr>
<tr>
<td>等待</td>
<td><b>可选的</b>整数</td>
<td>最大值：15，只能与 <code>render=true</code> 浏览器刮除 HTML 标记前等待内容呈现的秒数</td>
</tr>
<tr>
<td>wait_for_css</td>
<td><b>可选的</b>整数</td>
<td>只能与 <code>render=true</code>等待 css-selector 变为可见</td>
</tr>
<tr>
<td>届会</td>
<td><b>可选的</b>字符串</td>
<td>如果您想重复使用一个 IP，可以使用随机字符串，例如 <code>session=kdQ1VeQE</code></td>
</tr>
<tr>
<td>滚动到底部</td>
<td><b>可选的</b>, 布尔型</td>
<td>只能与 <code>render=true</code>在返回页面内容之前，滚动到页面底部</td>
</tr>
</tbody>
</table>
</div>
<p>Zenscrape 是一种 REST 应用程序接口，可通过任何编程语言接受 HTTP 请求。下面的示例通过代理连接到网址 https://httpbin.org/ip，并在浏览器中渲染内容，然后将标记返回给您。</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>节点</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>JavaScript</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>C++</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>浏览器</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong> Node.js</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">curl --request GET\
--url https://api.scrapingrobot.com/balance \
--header'Accept:application/json'（接受：应用程序/json
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Node&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">const sdk = require('api')('@staging-docs-scrapingrobot/v1.0#1b382ykufox5uf')；

sdk.get('/balance')
.then(res =&gt; console.log(res))
.catch(err =&gt; console.error(err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0"> 
request('GET', 'https://api.scrapingrobot.com/balance', [
标题' =&gt; [
'Accept' =&gt; 'application/json'、
],
]);

echo $response-&gt;getBody()；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">进口请求

url = "https://api.scrapingrobot.com/balance"

headers = {"Accept"："application/json"}

response = requests.request("GET", url, headers=headers)

print(response.text)
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;JavaScript&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">const options = {method: 'GET', headers：{Accept: 'application/json'}}；

fetch('https://api.scrapingrobot.com/balance', options)
.then(response =&gt; response.json())
.then(response =&gt; console.log(response))
.catch(err =&gt; console.error(err))；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;C++&lt;/strong&gt;">
<p><span class="APIRequest-header-titlewXRS3m3wzYvA">要求</span></p>
<pre class="p-0">CURL *hnd = curl_easy_init()；

curl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, "GET")；
curl_easy_setopt(hnd,CURLOPT_URL, "https://api.scrapingrobot.com/balance")；

struct curl_slist *headers = NULL；
headers = curl_slist_append(headers, "Accept: application/json")；
curl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers)；

CURLcode ret = curl_easy_perform(hnd)；
</pre>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Browser&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&url=https%3A%2F%2Fhttpbin.org%2Fip&premium=true&country=de&render=true</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">卷曲 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=httpshttpbin.orgip&amp;premium=true&amp;country=de&amp;render=true"</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">舶来品</span> requests headers = { <span class="hljs-string">"apikey"</span>: <span class="hljs-string">"您的密码"</span>} params = ( (<span class="hljs-string">"url"</span>,<span class="hljs-string">"https://httpbin.org/ip"</span>), (<span class="hljs-string">"溢价"</span>,<span class="hljs-string">"真"</span>), (<span class="hljs-string">"国家"</span>,<span class="hljs-string">"de"</span>), (<span class="hljs-string">"渲染"</span>,<span class="hljs-string">"真"</span>), ); response = requests.get(<span class="hljs-string">'https://app.zenscrape.com/api/v1/get'</span>, headers=headers, params=params); print(response.text)</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt; Node.js&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">变异</span> 请求 = <span class="hljs-built_in">要求</span>(<span class="hljs-string">请求</span>); <span class="hljs-keyword">变异</span> 选项 = { <span class="hljs-attr">网址</span>: <span class="hljs-string">'https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=https://httpbin.org/ip&amp;premium=true&amp;country=de&amp;render=true'</span> }; <span class="hljs-function"><span class="hljs-keyword">功能</span> <span class="hljs-title">回调</span>(<span class="hljs-params">错误、响应、正文</span>) </span>{ <span class="hljs-keyword">如果</span> (!error &amp;&amp; response.statusCode == <span class="hljs-number">200</span>) { <span class="hljs-built_in">游戏机</span>.log(body); }} request(options, callback)；</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER、 <span class="hljs-literal">真</span>); curl_setopt($ch, CURLOPT_HEADER、 <span class="hljs-literal">错误</span>); $data = [ <span class="hljs-string">"url"</span> =&gt; <span class="hljs-string">"https://httpbin.org/ip"</span>, <span class="hljs-string">"溢价"</span> =&gt; <span class="hljs-string">"真"</span>, <span class="hljs-string">"国家"</span> =&gt; <span class="hljs-string">"de"</span>, <span class="hljs-string">"渲染"</span> =&gt; <span class="hljs-string">"真"</span>, ]; curl_setopt($ch, CURLOPT_URL、 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get？"</span> http_build_query($data)); curl_setopt($ch, CURLOPT_HTTPHEADER、 <span class="hljs-keyword">矩阵</span>( <span class="hljs-string">"内容类型：应用程序/json"</span>, <span class="hljs-string">"apikey: YOUR-APIKEY"</span>, )); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response); var_dump($json)；</pre>
</div>
</div></div></div>
<hr />
<h3>代理模式</h3>
<p><code>GET POST </code></p>
<p>参见演示答复：</p>
<div class="card-body">
<p>将生成以下回复：</p>
<pre class="p-0">&lt;html&gt; 
   &lt;head&gt;&lt;/head&gt; 
     &lt;body&gt; 
       &lt;pre&gt; 
          { 
<span class="hljs-attr">            "起源"： <span class="hljs-string">"223.233.44.142"</span></span> 
          } 
      &lt;/pre&gt; 
    &lt;/body&gt; &lt;/html&gt;</pre>
</div>
<p class="mb-4">除了 REST API，Zenscrape 还提供 HTTP 代理接口。您可以集成任何已经依赖代理的应用程序。只需使用您的 API 密钥作为用户名，并使用您通常提供的任何参数作为密码即可。</p>
<p class="mb-4">HTTP 代理将返回 <code>HTTP/1.1 407 需要代理验证</code> 以防您的证书无效。</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="3" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">curl -k -x <span class="hljs-string">"http://YOUR-APIKEY:render=true&amp;wait_for_css=.author@proxy-server.zenscrape.com:8282"</span> https://quotes.toscrape.com/js</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">舶来品</span> 请求 代理 = { <span class="hljs-string">"http"</span>: <span class="hljs-string">"http://YOUR-APIKEY:render=true&amp;wait_for_css=.author@proxy-server.zenscrape.com:8282"</span>, <span class="hljs-string">"https"</span>: <span class="hljs-string">"http://YOUR-APIKEY:render=true&amp;wait_for_css=.author@proxy-server.zenscrape.com:8282"</span> } response = requests.get(<span class="hljs-string">'https://quotes.toscrape.com/js'</span>，代理=代理，验证=<span class="hljs-literal">假的</span>); print(response.text)</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER、 <span class="hljs-literal">真</span>); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER、 <span class="hljs-literal">错误</span>); curl_setopt($ch, CURLOPT_URL、 <span class="hljs-string">"https://quotes.toscrape.com/js"</span>); curl_setopt($ch, CURLOPT_PROXY、 <span class="hljs-string">"proxy-server.zenscrape.com:8282"</span>); curl_setopt($ch, CURLOPT_PROXYUSERPWD、 <span class="hljs-string">"YOUR-APIKEY:render=true&amp;wait_for_css=.author"</span>); $response = curl_exec($ch); curl_close($ch); var_dump($response)；</pre>
</div>
</div></div></div>
<hr />
<h3>高级代理位置列表</h3>
<p>以下地点列表可用于 <code>地点</code> 参数，如果 <code>保险费</code> 设置为 <code>真</code>.</p>
<div class="su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-spoiler-title" tabindex="0" role="button"><span class="su-spoiler-icon"></span>北美</div><div class="su-spoiler-content su-u-clearfix su-u-trim">
<div class="col-md-4">
<ul>
<li>ai - 安圭拉</li>
<li>ag - 安提瓜和巴布达</li>
<li>aw - 阿鲁巴</li>
<li>bs - 巴哈马</li>
<li>bb - 巴巴多斯</li>
<li>bz - 伯利兹</li>
<li>bm - 百慕大群岛</li>
<li>bq - 博内尔岛、圣尤斯特歇斯岛和萨巴岛</li>
<li>vg - 英属维尔京群岛</li>
<li>ca - 加拿大</li>
<li>ky - 开曼群岛</li>
<li>cr - 哥斯达黎加</li>
<li>cu - 古巴</li>
<li>cw - 库拉索岛</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>dm - 多米尼克</li>
<li>多米尼加共和国</li>
<li>sv - 萨尔瓦多</li>
<li>gd - 格林纳达</li>
<li>gp - 瓜德罗普岛</li>
<li>gt - 危地马拉</li>
<li>ht - 海地</li>
<li>hn - 洪都拉斯</li>
<li>jm - 牙买加</li>
<li>mq - 马提尼克岛</li>
<li>mx - 墨西哥</li>
<li>ni - 尼加拉瓜</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>pa - 巴拿马</li>
<li>pr - 波多黎各</li>
<li>Bl - 圣巴泰勒米</li>
<li>kn - 圣基茨和尼维斯</li>
<li>LC - 圣卢西亚</li>
<li>mf - 圣马丁</li>
<li>下午 - 圣皮埃尔和密克隆岛</li>
<li>vc - 圣文森特和格林纳丁斯</li>
<li>sx - 圣马丁岛</li>
<li>tt - 特立尼达和多巴哥</li>
<li>tc - 特克斯和凯科斯群岛</li>
<li>us - 美国</li>
<li>vi - 美属维尔京群岛</li>
</ul>
</div>
</div></div>
<div class="su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-spoiler-title" tabindex="0" role="button"><span class="su-spoiler-icon"></span>欧洲</div><div class="su-spoiler-content su-u-clearfix su-u-trim">
<div class="col-md-4">
<ul>
<li>ax - 阿兰群岛</li>
<li>阿尔巴尼亚</li>
<li>ad - 安道尔</li>
<li>奥地利</li>
<li>白俄罗斯</li>
<li>be - 比利时</li>
<li>ba - 波斯尼亚和黑塞哥维那</li>
<li>bg - 保加利亚</li>
<li>hr - 克罗地亚</li>
<li>cy - 塞浦路斯</li>
<li>cz - 捷克共和国</li>
<li>dk - 丹麦</li>
<li>ee - 爱沙尼亚</li>
<li>fo - 法罗群岛</li>
<li>fi - 芬兰</li>
<li>fr - 法国</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>de - 德国</li>
<li>gi - 直布罗陀</li>
<li>gr - 希腊</li>
<li>gl - 格陵兰</li>
<li>gg - 格恩西岛</li>
<li>hu - 匈牙利</li>
<li>是 - 冰岛</li>
<li>ie - 爱尔兰</li>
<li>im - 马恩岛</li>
<li>意大利</li>
<li>je - Jersey</li>
<li>xk - 科索沃</li>
<li>lv - 拉脱维亚</li>
<li>li - 列支敦士登</li>
<li>lt - 立陶宛</li>
<li>lu - 卢森堡</li>
<li>mk - 马其顿</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>mt - 马耳他</li>
<li>md - 摩尔多瓦</li>
<li>mc - 摩纳哥</li>
<li>我--黑山</li>
<li>nl - 荷兰</li>
<li>否 - 挪威</li>
<li>pl - 波兰</li>
<li>pt - 葡萄牙</li>
<li>ro - 罗马尼亚</li>
<li>sm - 圣马力诺</li>
<li>rs - 塞尔维亚</li>
<li>sk - 斯洛伐克</li>
<li>si - 斯洛文尼亚</li>
<li>es - 西班牙</li>
<li>se - 瑞典</li>
<li>ch - 瑞士</li>
<li>tr - 土耳其</li>
<li>ua - 乌克兰</li>
<li>uk - 英国</li>
<li>va - 梵蒂冈</li>
</ul>
</div>
</div></div>
<div class="su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-spoiler-title" tabindex="0" role="button"><span class="su-spoiler-icon"></span>亚洲</div><div class="su-spoiler-content su-u-clearfix su-u-trim">
<div class="col-md-4">
<ul>
<li>af - 阿富汗</li>
<li>am - 亚美尼亚</li>
<li>az - 阿塞拜疆</li>
<li>bh - 巴林</li>
<li>bd - 孟加拉国</li>
<li>bt - 不丹</li>
<li>bn - 文莱</li>
<li>kh - 柬埔寨</li>
<li>cn - 中国</li>
<li>ge - 格鲁吉亚</li>
<li>hk - 香港</li>
<li>在 - 印度</li>
<li>毫米 - 缅甸</li>
<li>np - 尼泊尔</li>
<li>om - 阿曼</li>
<li>pk - 巴基斯坦</li>
<li>ph - 菲律宾</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>id - 印度尼西亚</li>
<li>ir - 伊朗</li>
<li>iq - 伊拉克</li>
<li>il - 以色列</li>
<li>jp - 日本</li>
<li>jo - 约旦</li>
<li>kz - 哈萨克斯坦</li>
<li>kw - 科威特</li>
<li>公斤 - 吉尔吉斯斯坦</li>
<li>la - 寮国</li>
<li>磅 - 黎巴嫩</li>
<li>mo - 澳门</li>
<li>我的 - 马来西亚</li>
<li>mv - 马尔代夫</li>
<li>mn - 蒙古</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>qa - 卡塔尔</li>
<li>ru - 俄罗斯</li>
<li>sa - 沙特阿拉伯</li>
<li>sg - 新加坡</li>
<li>kr - 韩国</li>
<li>lk - 斯里兰卡</li>
<li>sy - 叙利亚</li>
<li>tw - 台湾</li>
<li>tj - 塔吉克斯坦</li>
<li>泰国</li>
<li>tm - 土库曼斯坦</li>
<li>ae - 阿拉伯联合酋长国</li>
<li>uz - 乌兹别克斯坦</li>
<li>vn - 越南</li>
<li>也门</li>
</ul>
</div>
</div></div>
<div class="su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-spoiler-title" tabindex="0" role="button"><span class="su-spoiler-icon"></span>南美洲</div><div class="su-spoiler-content su-u-clearfix su-u-trim">
<div class="col-md-4">
<ul>
<li>ar - 阿根廷</li>
<li>博 - 玻利维亚</li>
<li>br - 巴西</li>
<li>cl - 智利</li>
<li>哥伦比亚</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>ms - 蒙特塞拉特</li>
<li>ec - 厄瓜多尔</li>
<li>fk - 福克兰群岛</li>
<li>gf - 法属圭亚那</li>
<li>gy - 圭亚那</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>py - 巴拉圭</li>
<li>pe - 秘鲁</li>
<li>苏里南</li>
<li>uy - 乌拉圭</li>
<li>委内瑞拉</li>
</ul>
</div>
</div></div>
<div class="su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-spoiler-title" tabindex="0" role="button"><span class="su-spoiler-icon"></span>澳大利亚和大洋洲</div><div class="su-spoiler-content su-u-clearfix su-u-trim">
<div class="col-md-4">
<ul class="country-list">
<li>au - 澳大利亚</li>
<li>cx - 圣诞岛</li>
<li>cc - 科科斯群岛</li>
<li>ck - 库克群岛</li>
<li>tl - 东帝汶</li>
<li>fj - 斐济</li>
<li>pf - 法属波利尼西亚</li>
<li>gu - 关岛</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>ki - 基里巴斯</li>
<li>mh - 马绍尔群岛</li>
<li>fm - 密克罗尼西亚</li>
<li>nr - 瑙鲁</li>
<li>nc - 新喀里多尼亚</li>
<li>nz - 新西兰</li>
<li>mp - 北马里亚纳群岛</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>pw - 帕劳</li>
<li>pg - 巴布亚新几内亚</li>
<li>ws - 萨摩亚</li>
<li>sb - 所罗门群岛</li>
<li>汤加</li>
<li>tv - 图瓦卢</li>
<li>vu - 瓦努阿图</li>
<li>vf - 瓦利斯群岛和富图纳群岛</li>
</ul>
</div>
</div></div>
<div class="su-spoiler su-spoiler-style-default su-spoiler-icon-plus su-spoiler-closed" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-spoiler-title" tabindex="0" role="button"><span class="su-spoiler-icon"></span>非洲</div><div class="su-spoiler-content su-u-clearfix su-u-trim">
<div class="col-md-4">
<ul class="country-list">
<li>dz - 阿尔及利亚</li>
<li>ao - 安哥拉</li>
<li>bj - 贝宁</li>
<li>bw - 博茨瓦纳</li>
<li>bf - 布基纳法索</li>
<li>bi - 布隆迪</li>
<li>厘米 - 喀麦隆</li>
<li>cv - 佛得角</li>
<li>cf - 中非共和国</li>
<li>td - 乍得</li>
<li>公里 - 科摩罗</li>
<li>dj - 吉布提</li>
<li>eg - 埃及</li>
<li>gq - 赤道几内亚</li>
<li>厄立特里亚</li>
<li>et - 埃塞俄比亚</li>
<li>ga - 加蓬</li>
<li>gm - 冈比亚</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>gh - 加纳</li>
<li>gn - 几内亚</li>
<li>gw - 几内亚</li>
<li>ci - 象牙海岸</li>
<li>ke - 肯尼亚</li>
<li>ls - 莱索托</li>
<li>lr - 利比里亚</li>
<li>ly - 利比亚</li>
<li>mg - 马达加斯加</li>
<li>mw - 马拉维</li>
<li>毫升 - 马里</li>
<li>先生 - 毛里塔尼亚</li>
<li>mu - 毛里求斯</li>
<li>yt - 马约特</li>
<li>ma - 摩洛哥</li>
<li>mz - 莫桑比克</li>
<li>na - 纳米比亚</li>
<li>ne - 尼日尔</li>
<li>ng - 尼日利亚</li>
<li>cg - 刚果共和国</li>
<li>re - 团聚</li>
</ul>
</div>
<div class="col-md-4">
<ul>
<li>rw - 卢旺达</li>
<li>st - 圣多美和普林西比</li>
<li>塞内加尔</li>
<li>sc - 塞舌尔</li>
<li>塞拉利昂</li>
<li>索马里</li>
<li>za - 南非</li>
<li>ss - 南苏丹</li>
<li>sd - 苏丹</li>
<li>sz - 斯威士兰</li>
<li>tz - 坦桑尼亚</li>
<li>tg - 多哥</li>
<li>tn - 突尼斯</li>
<li>ug - 乌干达</li>
<li>eh - 西撒哈拉</li>
<li>zm - 赞比亚</li>
<li>zw - 津巴布韦</li>
</ul>
</div>
</div></div>
<hr />
<h3 id="authentification">验证和 Apikey 信息</h3>
<p>Zenscrape 使用 API 密钥允许访问 API。你可以在我们的开发者门户注册一个新的 API 密钥。您可以在我们的 <a href="https://app.zenscrape.com/register" target="_blank" rel="nofollow noopener">开发者门户</a>.......。 <code>/status</code> 路由返回剩余信用点数。</p>
<p>您可以通过以下方式进行授权：</p>
<p class="hs-docs-heading h5 d-inline mr-2">GET POST /status</p>
<p>Zenscrape 会在类似以下内容的标头中查找 API 密钥（建议使用，适用于所有请求）：</p>
<div class="card-body">
<pre class="p-0">卷曲 <span class="hljs-string">"https://app.zenscrape.com/api/v1/status"</span> \ -H <span class="hljs-string">"apikey: YOUR-APIKEY"</span></pre>
</div>
<p>或</p>
<div class="card-body">
<pre class="p-0">卷曲 <span class="hljs-string">"https://app.zenscrape.com/api/v1/status?apikey=YOUR-APIKEY"</span></pre>
</div>
<p>或</p>
<div class="card-body">
<pre class="p-0">卷曲 <span class="hljs-string">"https://app.zenscrape.com/api/v1/status -F "</span>apikey=YOUR-APIKEY<span class="hljs-string">"</span></pre>
</div>
<hr />
<h3>错误代码</h3>
<p>Zenscrape API 使用以下错误代码：</p>
<div class="su-table su-table-responsive su-table-alternate">
<table class="table">
<thead>
<tr>
<th class="pl-0" scope="col">HTTP 错误代码</th>
<th scope="col">意义</th>
</tr>
</thead>
<tbody>
<tr>
<td>403</td>
<td>禁止 - API 密钥错误，您没有足够的点数或没有足够的权限访问。</td>
</tr>
<tr>
<td>404</td>
<td>未找到 - 未找到任何结果。</td>
</tr>
<tr>
<td>429</td>
<td>请求过多 - 您已达到并发限制。请等待或升级</td>
</tr>
<tr>
<td>500</td>
<td>内部服务器错误</td>
</tr>
</tbody>
</table>
</div>
<p class="mb-4">API 在此模板中返回错误：</p>
<div class="card-body">
<pre class="p-0">{ 
<span class="hljs-attr">   "错误"</span>: [{ 
<span class="hljs-attr">      "url"</span>: <span class="hljs-string">"失踪"</span> 
   }] 
}</pre>
</div>
<hr />
<h2>常见用例</h2>
<h3 id="premiumProxies">使用高级代理</h3>
<p>Zenscrape 提供大量优质代理，是搜索难以搜索的网站时的首选。要使用代理池，只需设置 <code>premium=true</code>.此外，您还可以使用 location 参数指定一个地点。本例中我们选择了 "se"（瑞典）。您可以查看所有支持位置的列表 <a href="https://app.zenscrape.com/documentation#proxyLocationList" target="_blank" rel="nofollow noopener">这里</a>.</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>浏览器</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong> Node.js</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Browser&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&url=https%3A%2F%2Fhttpbin.org%2Fip&premium=true&country=se</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">卷曲 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=httpshttpbin.orgip&amp;premium=true&amp;country=se"</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">舶来品</span> requests headers = { <span class="hljs-string">"apikey"</span>: <span class="hljs-string">"您的密码"</span>} params = ( (<span class="hljs-string">"url"</span>,<span class="hljs-string">"https://httpbin.org/ip"</span>), (<span class="hljs-string">"溢价"</span>,<span class="hljs-string">"真"</span>), (<span class="hljs-string">"国家"</span>,<span class="hljs-string">"se"</span>), ); response = requests.get(<span class="hljs-string">'https://app.zenscrape.com/api/v1/get'</span>, headers=headers, params=params); print(response.text)</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt; Node.js&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">变异</span> 请求 = <span class="hljs-built_in">要求</span>(<span class="hljs-string">请求</span>); <span class="hljs-keyword">变异</span> 选项 = { <span class="hljs-attr">网址</span>: <span class="hljs-string">'https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=https://httpbin.org/ip&amp;premium=true&amp;country=se'</span> }; <span class="hljs-function"><span class="hljs-keyword">功能</span> <span class="hljs-title">回调</span>(<span class="hljs-params">错误、响应、正文</span>) </span>{ <span class="hljs-keyword">如果</span> (!error &amp;&amp; response.statusCode == <span class="hljs-number">200</span>) { <span class="hljs-built_in">游戏机</span>.log(body); }} request(options, callback)；</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER、 <span class="hljs-literal">真</span>); curl_setopt($ch, CURLOPT_HEADER、 <span class="hljs-literal">错误</span>); $data = [ <span class="hljs-string">"url"</span> =&gt; <span class="hljs-string">"https://httpbin.org/ip"</span>, <span class="hljs-string">"溢价"</span> =&gt; <span class="hljs-string">"真"</span>, <span class="hljs-string">"国家"</span> =&gt; <span class="hljs-string">"se"</span>, ]; curl_setopt($ch, CURLOPT_URL、 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get？"</span> http_build_query($data)); curl_setopt($ch, CURLOPT_HTTPHEADER、 <span class="hljs-keyword">矩阵</span>( <span class="hljs-string">"内容类型：应用程序/json"</span>, <span class="hljs-string">"apikey: YOUR-APIKEY"</span>, )); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response); var_dump($json)；</pre>
</div>
</div></div></div>
<hr />
<h3>设置自定义标题</h3>
<p>没有必要为避免被阻止而设置自定义页眉，因为我们自己就可以管理页眉。如果您仍想设置自定义标头，可以通过设置 <code>keep_headers=true</code>.在本例中，我们设置了自定义用户代理。</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>浏览器</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong> Node.js</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Browser&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&url=https%3A%2F%2Fhttpbin.org%2Fheaders&keep_headers=true&country=us</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">curl -H <span class="hljs-string">"User-Agent: 123"</span> \ <span class="hljs-string">"https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=httpshttpbin.orgheaders&amp;keep_headers=true&amp;country=us"</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">舶来品</span> requests headers = { <span class="hljs-string">"apikey"</span>: <span class="hljs-string">"您的密码"</span>, <span class="hljs-string">"用户代理"</span>: <span class="hljs-string">"123"</span> } params = ( (<span class="hljs-string">"url"</span>,<span class="hljs-string">"https://httpbin.org/headers"</span>), (<span class="hljs-string">"keep_headers"</span>,<span class="hljs-string">"真"</span>), (<span class="hljs-string">"国家"</span>,<span class="hljs-string">"我们"</span>), ); response = requests.get(<span class="hljs-string">'https://app.zenscrape.com/api/v1/get'</span>, headers=headers, params=params); print(response.text)</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt; Node.js&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">变异</span> 请求 = <span class="hljs-built_in">要求</span>(<span class="hljs-string">请求</span>); <span class="hljs-keyword">变异</span> 标题 = { <span class="hljs-string">用户代理</span>: <span class="hljs-string">'123'</span> }; <span class="hljs-keyword">变异</span> 选项 = { <span class="hljs-attr">网址</span>: <span class="hljs-string">'https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=https://httpbin.org/headers&amp;keep_headers=true&amp;country=us'</span>, <span class="hljs-attr">页眉</span>：标题 }； <span class="hljs-function"><span class="hljs-keyword">功能</span> <span class="hljs-title">回调</span>(<span class="hljs-params">错误、响应、正文</span>) </span>{ <span class="hljs-keyword">如果</span> (!error &amp;&amp; response.statusCode == <span class="hljs-number">200</span>) { <span class="hljs-built_in">游戏机</span>.log(body); }} request(options, callback)；</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER、 <span class="hljs-literal">真</span>); curl_setopt($ch, CURLOPT_HEADER、 <span class="hljs-literal">错误</span>); $data = [ <span class="hljs-string">"url"</span> =&gt; <span class="hljs-string">"https://httpbin.org/headers"</span>, <span class="hljs-string">"keep_headers"</span> =&gt; <span class="hljs-string">"真"</span>, <span class="hljs-string">"国家"</span> =&gt; <span class="hljs-string">"我们"</span>, ]; curl_setopt($ch, CURLOPT_URL、 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get？"</span> http_build_query($data)); curl_setopt($ch, CURLOPT_HTTPHEADER、 <span class="hljs-keyword">矩阵</span>( <span class="hljs-string">"内容类型：应用程序/json"</span>, <span class="hljs-string">"apikey: YOUR-APIKEY"</span>, <span class="hljs-string">"User-Agent: 123"</span> )); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response); var_dump($json)；</pre>
</div>
</div></div></div>
<hr />
<h3>启用 JS 渲染</h3>
<p>很多网站都使用 vue、react 等前端框架。为了提取需要 javascript 的组件，请设置 <code>render=true</code>.</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>浏览器</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong> Node.js</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Browser&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&url=https%3A%2F%2Fhttpbin.org%2Fheaders&keep_headers=true&country=us</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">curl -H <span class="hljs-string">"User-Agent: 123"</span> \ <span class="hljs-string">"https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=httpshttpbin.orgheaders&amp;keep_headers=true&amp;country=us"</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">舶来品</span> requests headers = { <span class="hljs-string">"apikey"</span>: <span class="hljs-string">"您的密码"</span>, <span class="hljs-string">"用户代理"</span>: <span class="hljs-string">"123"</span> } params = ( (<span class="hljs-string">"url"</span>,<span class="hljs-string">"https://httpbin.org/headers"</span>), (<span class="hljs-string">"keep_headers"</span>,<span class="hljs-string">"真"</span>), (<span class="hljs-string">"国家"</span>,<span class="hljs-string">"我们"</span>), ); response = requests.get(<span class="hljs-string">'https://app.zenscrape.com/api/v1/get'</span>, headers=headers, params=params); print(response.text)</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt; Node.js&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">变异</span> 请求 = <span class="hljs-built_in">要求</span>(<span class="hljs-string">请求</span>); <span class="hljs-keyword">变异</span> 标题 = { <span class="hljs-string">用户代理</span>: <span class="hljs-string">'123'</span> }; <span class="hljs-keyword">变异</span> 选项 = { <span class="hljs-attr">网址</span>: <span class="hljs-string">'https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=https://httpbin.org/headers&amp;keep_headers=true&amp;country=us'</span>, <span class="hljs-attr">页眉</span>：标题 }； <span class="hljs-function"><span class="hljs-keyword">功能</span> <span class="hljs-title">回调</span>(<span class="hljs-params">错误、响应、正文</span>) </span>{ <span class="hljs-keyword">如果</span> (!error &amp;&amp; response.statusCode == <span class="hljs-number">200</span>) { <span class="hljs-built_in">游戏机</span>.log(body); }} request(options, callback)；</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER、 <span class="hljs-literal">真</span>); curl_setopt($ch, CURLOPT_HEADER、 <span class="hljs-literal">错误</span>); $data = [ <span class="hljs-string">"url"</span> =&gt; <span class="hljs-string">"https://httpbin.org/headers"</span>, <span class="hljs-string">"keep_headers"</span> =&gt; <span class="hljs-string">"真"</span>, <span class="hljs-string">"国家"</span> =&gt; <span class="hljs-string">"我们"</span>, ]; curl_setopt($ch, CURLOPT_URL、 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get？"</span> http_build_query($data)); curl_setopt($ch, CURLOPT_HTTPHEADER、 <span class="hljs-keyword">矩阵</span>( <span class="hljs-string">"内容类型：应用程序/json"</span>, <span class="hljs-string">"apikey: YOUR-APIKEY"</span>, <span class="hljs-string">"User-Agent: 123"</span> )); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response); var_dump($json)；</pre>
</div>
</div></div></div>
<hr />
<h3>绕过 Cloudflare DDoS 保护</h3>
<div id="cloudFlare" class="hs-docs-content-divider">
<div class="row justify-content-center mb-3">
<div class="col-md-12">
<p>很多提供有趣内容的网站都实施了 cloudflare DDoS 保护。当 cloudflare DDoS 保护出现时，Zenscrape 会自动检测，并在保护层消失后返回页面内容。因此，cloudflare DDoS 保护是自动处理的，不需要您采取任何行动。</p>
</div>
</div>
</div>
<div id="blockResources" class="hs-docs-content-divider mb-3">
<div class="row justify-content-center mb-3">
<div class="col-md-12">
<hr />
<h3>阻止特定资源</h3>
<p>为了提高速度或抑制某些页面行为，阻止某些资源加载可能是有用的。在下面的示例中，我们决定阻止 <code>样式表</code>, <code>图像</code> 及其他 <code>媒体</code> 从加载。请记住 <code>资源块</code> 只能与 <code>render=true</code>.</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>浏览器</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong> Node.js</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Browser&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&url=https%3A%2F%2Fquotes.toscrape.com%2Fjs&render=true&block_resources=stylesheet%2Cimage%2Cmedia</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">卷曲 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=httpsquotes.toscrape.comjs&amp;render=true&amp;block_resources=stylesheetimagemedia"</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">舶来品</span> requests headers = { <span class="hljs-string">"apikey"</span>: <span class="hljs-string">"您的密码"</span>} params = ( (<span class="hljs-string">"url"</span>,<span class="hljs-string">"https://quotes.toscrape.com/js"</span>), (<span class="hljs-string">"渲染"</span>,<span class="hljs-string">"真"</span>), (<span class="hljs-string">"block_resources"</span>,<span class="hljs-string">"样式表、图像、媒体"</span>), ); response = requests.get(<span class="hljs-string">'https://app.zenscrape.com/api/v1/get'</span>, headers=headers, params=params); print(response.text)</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt; Node.js&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">变异</span> 请求 = <span class="hljs-built_in">要求</span>(<span class="hljs-string">请求</span>); <span class="hljs-keyword">变异</span> 选项 = { <span class="hljs-attr">网址</span>: <span class="hljs-string">'https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=https://quotes.toscrape.com/js&amp;render=true&amp;block_resources=stylesheet,image,media'</span> }; <span class="hljs-function"><span class="hljs-keyword">功能</span> <span class="hljs-title">回调</span>(<span class="hljs-params">错误、响应、正文</span>) </span>{ <span class="hljs-keyword">如果</span> (!error &amp;&amp; response.statusCode == <span class="hljs-number">200</span>) { <span class="hljs-built_in">游戏机</span>.log(body); }} request(options, callback)；</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER、 <span class="hljs-literal">真</span>); curl_setopt($ch, CURLOPT_HEADER、 <span class="hljs-literal">错误</span>); $data = [ <span class="hljs-string">"url"</span> =&gt; <span class="hljs-string">"https://quotes.toscrape.com/js"</span>, <span class="hljs-string">"渲染"</span> =&gt; <span class="hljs-string">"真"</span>, <span class="hljs-string">"block_resources"</span> =&gt; <span class="hljs-string">"样式表、图像、媒体"</span>, ]; curl_setopt($ch, CURLOPT_URL、 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get？"</span> http_build_query($data)); curl_setopt($ch, CURLOPT_HTTPHEADER、 <span class="hljs-keyword">矩阵</span>( <span class="hljs-string">"内容类型：应用程序/json"</span>, <span class="hljs-string">"apikey: YOUR-APIKEY"</span>, )); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response); var_dump($json)；</pre>
</div>
</div></div></div>
<hr />
<h3>设置 Cookie</h3>
<p>还可以使用 <code>keep_headers=true</code>.然后，标头只需包含 cookie 名称和值即可。</p>
<div class="su-tabs su-tabs-style-default su-tabs-mobile-stack" data-active="5" data-scroll-offset="0" data-anchor-in-url="no"><div class="su-tabs-nav"><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>浏览器</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>cURL</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>Python</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong> Node.js</strong></span><span class="" data-url="" data-target="blank" tabindex="0" role="button"><strong>PHP</strong></span></div><div class="su-tabs-panes"><div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Browser&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&url=https%3A%2F%2Fquotes.toscrape.com%2Fcookies&keep_headers=true</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;cURL&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">curl -H <span class="hljs-string">"Cookie：sessionid=27382738"</span> \ <span class="hljs-string">"https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=httpsquotes.toscrape.comcookies&amp;keep_headers=true"</span></pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;Python&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">舶来品</span> requests headers = { <span class="hljs-string">"apikey"</span>: <span class="hljs-string">"您的密码"</span>, <span class="hljs-string">"饼干"</span>: <span class="hljs-string">"sessionid=27382738"</span> } params = ( (<span class="hljs-string">"url"</span>,<span class="hljs-string">"https://quotes.toscrape.com/cookies"</span>), (<span class="hljs-string">"keep_headers"</span>,<span class="hljs-string">"真"</span>), ); response = requests.get(<span class="hljs-string">'https://app.zenscrape.com/api/v1/get'</span>, headers=headers, params=params); print(response.text)</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt; Node.js&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0"><span class="hljs-keyword">变异</span> 请求 = <span class="hljs-built_in">要求</span>(<span class="hljs-string">请求</span>);, <span class="hljs-keyword">变异</span> 标题 = { <span class="hljs-string">用户代理</span>: <span class="hljs-string">'123'</span>, <span class="hljs-string">饼干</span>: <span class="hljs-string">sessionid=27382738</span> }; <span class="hljs-keyword">变异</span> 选项 = { <span class="hljs-attr">网址</span>: <span class="hljs-string">'https://app.zenscrape.com/api/v1/get?apikey=YOUR-APIKEY&amp;url=https://quotes.toscrape.com/cookies&amp;keep_headers=true'</span> }; <span class="hljs-function"><span class="hljs-keyword">功能</span> <span class="hljs-title">回调</span>(<span class="hljs-params">错误、响应、正文</span>) </span>{ <span class="hljs-keyword">如果</span> (!error &amp;&amp; response.statusCode == <span class="hljs-number">200</span>) { <span class="hljs-built_in">游戏机</span>.log(body); }} request(options, callback)；</pre>
</div>
</div>
<div class="su-tabs-pane su-u-clearfix su-u-trim" data-title="&lt;strong&gt;PHP&lt;/strong&gt;">
<div class="card-body">
<pre class="p-0">$ch = curl_init(); curl_setopt($ch, CURLOPT_RETURNTRANSFER、 <span class="hljs-literal">真</span>); curl_setopt($ch, CURLOPT_HEADER、 <span class="hljs-literal">错误</span>); $data = [ <span class="hljs-string">"url"</span> =&gt; <span class="hljs-string">"https://quotes.toscrape.com/cookies"</span>, <span class="hljs-string">"keep_headers"</span> =&gt; <span class="hljs-string">"真"</span>, ]; curl_setopt($ch, CURLOPT_URL、 <span class="hljs-string">"https://app.zenscrape.com/api/v1/get？"</span> http_build_query($data)); curl_setopt($ch, CURLOPT_HTTPHEADER、 <span class="hljs-keyword">矩阵</span>( <span class="hljs-string">"内容类型：应用程序/json"</span>, <span class="hljs-string">"apikey: YOUR-APIKEY"</span>,, <span class="hljs-string">"Cookie：sessionid=27382738"</span> )); $response = curl_exec($ch); curl_close($ch); $json = json_decode($response); var_dump($json)；</pre>
</div>
</div></div></div>
<hr />
<h4 id="references" class="ftwp-heading">参考资料</h4>
<ul>
<li><a href="https://app.zenscrape.com/documentation#webScrapingApi" target="_blank" rel="nofollow noopener">https://app.zenscrape.com/documentation#webScrapingApi </a></li>
</ul>
<hr />
<blockquote><p><strong>免责声明</strong>:这部分内容主要来自商家。如果商家不希望在我的网站上显示，请 <a href="https://www.proxysp.com/contact-us/">联系我们</a> 删除您的内容。</p></blockquote>]]></content:encoded>
					
					<wfw:commentrss>https://proxysp.com/zh/how-to-use-zenscrape-api/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">8684</post-id>	</item>
		<item>
		<title>911 Proxy Developer API (Offline!)</title>
		<link>https://proxysp.com/zh/911-proxy-developer-api/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=911-proxy-developer-api</link>
					<comments>https://proxysp.com/zh/911-proxy-developer-api/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubdate>Tue, 03 Aug 2021 08:02:46 +0000</pubdate>
				<category><![CDATA[APIs]]></category>
		<category><![CDATA[Manuals]]></category>
		<guid ispermalink="false">https://www.proxysp.com/?p=10201</guid>

					<description><![CDATA[请注意，API 只适用于从 "ProxyList"（代理列表）中获取新代理，而不能用于重新使用 "TodayList"（今日列表）中的代理。该 API ...<p class="read-more"> <a class="ast-button" href="https://proxysp.com/zh/911-proxy-developer-api/"> <span class="screen-reader-text">911 代理开发人员应用程序接口（离线）</span> 查看全文 "</a></p>]]></description>
										<content:encoded><![CDATA[<div class="inner-wrap">
<div class="container">
<p><span style="font-size: 16px;">请注意，API 只适用于从 "ProxyList"（代理列表）中获取新代理，而不能用于重新使用 "TodayList"（今日列表）中的代理。以下是使用 API 的方法和示例</span></p>
<div class="api-wrap">
<p>登录软件后，切换到 "自动代理 "选项卡，从 "API 设置 "中选择 "使用 API"，使用 API 时需要保持软件登录状态：</p>
<p>在软件的根文件夹中有一个子文件夹："proxytool"，其中有一个文件 "Autoproxytool.exe</p>
<p>使用您的软件/脚本（希望实现 api）启动 "Autoproxytool.exe"，并设置以下参数，然后就可以自动更改代理了：</p>
<p><b>Autoproxytool.exe -changeproxy/all</b> 使用任何国家的随机代理</p>
<p><b>Autoproxytool.exe -changeproxy/US </b>使用美国的随机代理</p>
<p><b>Autoproxytool.exe -changeproxy/US/NY</b> 使用美国州的随机代理：纽约州</p>
<p><b>Autoproxytool.exe -changeproxy/US/NY/"New York"</b> 使用来自美国的随机代理，州纽约，城市纽约</p>
<p>对于国家，您需要输入国家 ISO alpha-2 代码，如果您不知道，可以谷歌搜索：国家 ISO alpha-2 代码</p>
<p><b>-上限</b> 可以这样使用参数</p>
<p><b>Autoproxytool.exe -changeproxy/US/NY/"New York"/ -citynolimit</b></p>
<p>这意味着 API 系统将首先尝试从您设置的城市（纽约）获取代理，以获得更高的优先级，如果该城市没有可用的代理，则会尝试从您设置的州（纽约）获取代理。如果该城市有代理，则不会尝试从州（纽约）获取代理。</p>
<p><b>Autoproxytool.exe -changeproxy/ -ip=123.123.123.123</b></p>
<p>通过 IP 获取代理。您可以将 * 替换为 IP 地址，以获取该 IP 地址块中的任何代理，例如 <b>Autoproxytool.exe -changeproxy/ -ip=123.123.*.*</b> 或 <b>Autoproxytool.exe -changeproxy/ -ip=123.*.*.*</b></p>
<p><b>Autoproxytool.exe -proxyport=</b></p>
<p>将代理服务器转发到一个端口，该端口必须在软件 "设置 "中的 "端口转发 "范围内，每次使用该参数都会将一个新的代理服务器替换到该端口。</p>
<p><b>Autoproxytool.exe -freeport=</b></p>
<p>释放端口并卸载代理</p>
<p><b>Autoproxytool.exe -proxyport=all</b></p>
<p>将代理服务器转发到软件 "设置 "中 "端口转发 "范围内的所有端口，每次使用该参数都会将新的代理服务器替换到所有这些端口。</p>
<p><b>Autoproxytool.exe -freeport=all</b></p>
<p>释放所有端口，卸载所有代理服务器</p>
<p><b>Autoproxytool.exe -isp=</b></p>
<p>使用 ISP 的随机代理，它还支持使用 * 进行模糊搜索，例如 Autoproxytool.exe -isp=S* 表示获取以 "S "开头的 ISP 的代理，Autoproxytool.exe -isp=*Cable 表示获取以 "Cable "结尾的 ISP 的代理。</p>
<p><b>Autoproxytool.exe -zip=</b></p>
<p>从 zip 位置随机使用一个代理，它还支持使用 * 进行模糊搜索，例如 Autoproxytool.exe -zip=800*，表示获取 ZIP 以 "800 "开头的代理。</p>
<p>上面提到的这些参数可以作为组合使用，举几个例子：</p>
<p><b>Autoproxytool.exe -changeproxy/US/NY/"New York" -proxyport=5000</b></p>
<p><b>Autoproxytool.exe -changeproxy/US/NY -proxyport=all</b></p>
<p><b>Autoproxytool.exe -changeproxy/US/NY -isp="Time Warner Cable"</b></p>
<p><b>Autoproxytool.exe -changeproxy/US -zip=92626</b></p>
<p><b>Autoproxytool.exe -changeproxy/US/NY -isp="Time Warner Cable" -proxyport=5000</b></p>
<p><b>Autoproxytool.exe -changeproxy/US -zip=92626 -proxyport=5000</b></p>
<hr />
<p><b>-hwnd=</b></p>
<p>使用 <b>-hwnd=</b> 参数、 <b>Autoproxytool.exe</b> 将向您的软件发送 WM_COPYDATA 消息，从而启动 <b>Autoproxytool.exe</b>这样，您的软件就能获得代理的后检查和更多信息，您还需要传递软件的窗口句柄，以启动代理。 <b>Autoproxytool.exe</b> 和 <b>Autoproxytool.exe</b> 将向您发送格式和信息如下的 WM_COPYDATA 信息：</p>
<p>1. 如果代理成功通过 api 获取：</p>
<p>success|ip|Ping|ProxyCountry|ProxyState|ProxyCity|911s5 账户余额</p>
<p>2. 如果代理无法通过 api 获取：</p>
<p>失败原因</p>
<p>举例说明如何使用它：</p>
<p><b>Autoproxytool.exe -changeproxy/US/NY/"New York" -hwnd=Your SOFT'S WINDOW HANDLE</b></p>
<p><b>Autoproxytool.exe -changeproxy/US/NY/"New York" -citynolimit -hwnd=Your SOFT'S WINDOW HANDLE</b></p>
<p><b>Autoproxytool.exe -changeproxy/ -ip=123.123.*.* -hwnd=Your SOFT'S WINDOW HANDLE</b></p>
<p><b>Autoproxytool.exe -changeproxy/US/NY/"New York" -proxyport=5000 -hwnd=Your SOFT'S WINDOW HANDLE</b></p>
<p><b>Autoproxytool.exe -changeproxy/US/NY -isp="Time Warner Cable" -proxyport=5000 -hwnd=Your SOFT'S WINDOW HANDLE</b></p>
<p><b>Autoproxytool.exe -changeproxy/US -zip=92626 -proxyport=5000 -hwnd=Your SOFT'S WINDOW HANDLE</b></p>
</div>
<div class="api-wrap big">
<p>通过软件自动更改代理：</p>
<p>在 "自动代理 "选项卡中，"自动代理设置 "的功能不是用于 API，而是用于根据配置自动切换代理，您可以设置自动更换代理的频率，以及设置自动启动程序的延迟时间范围等。 <b>要使用此功能，需要取消选择 "API 设置 "中的 "使用 API"。</b></p>
</div>
<div class="api-wrap big">
<p><b>更新时间2019年9月12日</b></p>
<p>自 911 S5 3.2 起，我们开发了新的端口转发 API 程序</p>
<p>新的 API 程序支持多线程，您可以同时发送多个 API 请求（旧的 API 程序 Autoproxytool.exe 只能用单线程逐个处理请求，您必须等到最后一个请求被处理完毕）。</p>
<p>如果您的工作要求高效率，需要发送大量 API 请求，我们建议您使用新的 API：</p>
<p>在软件的根文件夹中有一个子文件夹："proxytool"，其中有一个文件 "ProxyAPI.exe</p>
<p>使用软件/脚本中的参数启动 "ProxyAPI.exe"、 <b>参数和格式与使用旧 API 程序（Autoproxytool.exe）完全相同，唯一的区别是需要包含"-proxyport="参数，该参数后面的端口必须在 911 S5 "设置 "选项卡的 "端口转发 "范围内。</b> 请注意，使用 API 时需要保持 911 S5 登录状态。以下是一些使用新 API 的示例：</p>
<p><b>ProxyAPI.exe -changeproxy/US/NY/"New York" -proxyport=5000</b>, 将纽约的代理端口转发到 5000 端口</p>
<p><b>ProxyAPI.exe -changeproxy/ -ip=123.123.*.* -proxyport=5000 -hwnd=Your SOFT'S WINDOW HANDLE</b>将 IP 范围为 "123.123.*.*"的代理端口转发到 5000 端口，并将 WM_COPYDATA 消息发送到您的软盘</p>
<p><b>ProxyAPI.exe -changeproxy/US/NY/"New York" -citynolimit -proxyport=5000</b></p>
<p><b>ProxyAPI.exe -changeproxy/US/NY -isp="Time Warner Cable" -proxyport=5000</b>将来自美国纽约州的代理服务器与互联网服务提供商时代华纳有线公司的代理服务器端口转发到 5000 端口</p>
<p><b>ProxyAPI.exe -changeproxy/US -zip=92626 -proxyport=5000</b>将来自美国的代理（邮政编码为 "92626"）转发到 5000 端口</p>
<p><b>ProxyAPI.exe -changeproxy/US/NY -proxyport=all</b>将美国纽约州的代理端口转发到所有可用端口（911 S5 "设置 "选项卡 "端口转发 "范围内的所有端口）。</p>
<p><b>ProxyAPI.exe -freeport=5000</b>释放端口 5000 并卸载代理</p>
<p><b>ProxyAPI.exe -freeport=all</b>释放所有端口，卸载所有代理</p>
<hr />
<ul>
<li><a href="https://www.proxysp.com/how-to-use-911-proxies/">如何使用 911 S5 代理</a></li>
<li><a href="https://www.proxysp.com/911-s5-proxy/">911 S5 代理审查</a></li>
</ul>
</div>
</div>
</div>]]></content:encoded>
					
					<wfw:commentrss>https://proxysp.com/zh/911-proxy-developer-api/feed/</wfw:commentrss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">10201</post-id>	</item>
	</channel>
</rss>