bright data api

如何使用 Bright Data API?购买前学习手册

想通过 Bright Data API 搜刮数据?我们为常用编程语言制作了一些代码示例,您可以通过这些代码轻松了解如何使用 Bright Data proxy API。

Bright Data homepage

Luminati 代理应用程序接口

用于浏览器或软件、

在机器人、爬虫或其他软件中使用以下设置、

  1. 代理: zproxy.lum-superproxy.io
  2. 港口 22225
  3. 用户: lum-customer-Your_username- Your_zonesetting
  4. 密码 0您的密码0

外壳

卷曲 --代理 zproxy.lum-superproxy.io:22225 --代理用户 lum-customer-Your_username- Your_zonesetting:0Yourpasswords0 "http://lumtest.com/myip.json"

Node.js

#!/usr/bin/env node
require('request-promise')({
url:http://lumtest.com/myip.json'、
proxy: 'http://lum-customer-Your_username- Your_zonesetting:[email protected]: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,请联系"
+"[email protected]");
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);
}
}

C#

使用 System.Net
使用 System.Net;

类 示例
{
static void Main()
{
Console.WriteLine("To enable your free eval account and get CUSTOMER, "
+"YOURZONE 和 YOURPASS,请联系 [email protected]");
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"));
}
}

VB

导入 System.Net

模块 Module1
子程序 Main()
Console.WriteLine("To enable your free eval account and get " &
"CUSTOMER、YOURZONE 和 YOURPASS,请联系 " &
"[email protected]")
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"))
结束子
结束模块

PHP

<?php
echo 'To enable your free eval account and get CUSTOMER, YOURZONE and '
.'YOURPASS, please contact [email protected]';
$curl = curl_init('http://lumtest.com/myip.json');
curl_setopt($curl, CURLOPT_PROXY, 'http://zproxy.lum-superproxy.io:22225');
curl_setopt($curl, CURLOPT_PROXYUSERPWD, 'lum-customer-Your_username- Your_zonesetting:0Yourpasswords0');
curl_exec($curl);
?>

Python

#!/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,请联系 [email protected]')
导入 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:[email protected]:22225'、
https': 'http://lum-customer-Your_username- Your_zonesetting:[email protected]: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:[email protected]:22225'、
https': 'http://lum-customer-Your_username- Your_zonesetting:[email protected]:22225'}))
print(opener.open('http://lumtest.com/myip.json').read())

红宝石

#!/usr/bin/ruby

require 'uri
require 'net/http'
需要 "net/https

写入 "要启用免费评估账户并获得 CUSTOMER、YOURZONE 和 YOURPASS,请联系 [email protected]

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 => uri.scheme == 'https') do |http|
http.request(req)
结束

puts result.body

Perl

#!/usr/bin/perl
print '要启用免费评估账户并获取 CUSTOMER、YOURZONE 和 '
'YOURPASS,请联系 [email protected]';
使用 LWP::UserAgent;
my $agent = LWP::UserAgent->new();
$agent->proxy(['http', 'https'], "http://lum-customer-Your_username- Your_zonesetting:0Yourpasswords0\@zproxy.lum-superproxy.io:22225");
print $agent->get('http://lumtest.com/myip.json')->content();

搜索引擎爬虫 API

谷歌搜索爬虫 API

搜索

本地化

熠     用于定义搜索国家的双字母国家代码
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&gl=us"
hl     用于定义页面语言的双字母语言代码
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&hl=us"

搜索类型

tbm     定义搜索类型。对于常规搜索,无需使用 tbm 参数,而其他类型的
            绝无仅有 tbm 价值。
            例如
            tbm=isch - 图像
            tbm=shop - 购物
[%nws] - 新闻
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&tbm=shop"
ibp     使用 ibp 乔布斯搜索类型的参数。
           例如
           ibp=htl;jobs - 工作机会
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/search?q=pizza&ibp=htl%3Bjobs"

分页

启动     定义结果偏移--结果从所选值开始。用于管理分页。
             例如
             start=0 (默认)- 第一页结果
             start=10 - 第二页结果
             开始=20 - 第三页结果等。
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&start=10"
木     定义返回结果的数量。
             例如
             num=10 (默认)返回 10 个结果
             num=30 返回 30 个结果,等等。
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&num=100"

地理位置

骡     代表您希望用于搜索的编码位置,将用于更改地理位置。包含所有可用  值可以是 在此下载
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/search?q=pizza&uule=w+CAIQICINVW5pdGVkK1N0YXRlcw"

设备和输出格式

Lum_mobile     定义要在用户代理中表示的设备类型

                           默认或 lum_mobile=0 将提供随机桌面用户代理,而 lum_mobile=1 将提供随机的移动用户代理

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PA
lum_json     明亮的数据参数,允许返回解析后的 JSON 而不是原始 HTML
                      例如
                      lum_json=1 - 以 JSON 格式返回结果
                      lum_json=html - 返回带有包含原始 HTML 的 "html "字段的 JSON 文件
                      lum_json=hotel - 提出额外请求以检索酒店价格
                      lum_json=hotel,html - 用逗号分隔的两个值可以合并
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://www.google.com/search?q=pizza&lum_json=1"

按图片搜索

下载     在代理端下载图片,并使用 POST 请求发布到谷歌
                       例如
默认 - 如果谷歌无法下载图片,则下载后发布
                       下载=1 - 强制下载并张贴图像
                       下载=0 - 带图像 URL 的常规 GET 请求
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/searchbyimage?image_url=https%3A%2F%2Flive.staticflickr.com%2F213%2F491726079_4f46636859_w.jpg&download=1"

多项请求

多     使用 POST 请求通过我们的 API 服务器进行并行请求。
               并行请求将使用相同的对等程序和会话,可用于比较测试,即对所选参数的两个不同值发出一对相同的请求
               multi=[{"keyword": "pizza", "num":20},{"keyword": "pizza", "num":100}]. - 不同参数的同一关键词
               multi=[{"关键字": "披萨"},{"关键字": "汉堡"}] - 不同的关键词
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}]}"

异步请求

发送请求,无需等待响应。通过指定端点或网络钩子收集结果。

要启动请求,请执行

RESPONSE_ID=`curl -i --silent -compressed "https://brightdata.com/api/serp/req?customer=username&zone=ZONE" -H "Content-Type: application/json" -H "Authorization:Bearer " -d "{\"query\":{\"q\":\"pizza\"},\"country\":\"us\"}"| sed -En 's/^x-response-id: (.*)//p' | tr -d '\r'`

x-response-id "头将包含请求的 ID,以便在下一次请求中使用它来获取结果

curl -v --compressed "https://brightdata.com/api/serp/get_result?customer=username&zone=ZONE&response_id=${RESPONSE_ID}" -H "Authorization:Bearer "

您可以在以下页面调整区段异步设置 分区页面.
可选设置:
结果寿命(天数) - 结果保存天数
网络钩子 URL - 交付成果
网络钩子请求方法 - 用于传送响应的 HTTP 方法,GET 或 POST 可选


解析模式

可以通过以下终端获取解析方案: GET /api/serp/google/parsing_schema

要获取模式,请执行

curl --compressed "https://brightdata.com/api/serp/google/parsing_schema" -H "Authorization:Bearer API_TOKEN"

地图

本地化

熠     用于定义搜索国家的双字母国家代码
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"
hl 用于定义页面语言的双字母语言代码
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"

分页

启动     定义结果偏移--结果从所选值开始。用于管理分页。
             例如
             start=0 (默认)- 第一页结果
             开始=20 - 第二页结果
             start=40 - 第三页结果等。
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"
木     定义返回结果的数量。
             例如
             num=40 (默认)返回 40 个结果
             num=50 返回 50 个结果,等等。
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"

输出格式

lum_json     明亮的数据参数,允许返回解析后的 JSON 而不是原始 HTML
                       例如
                       lum_json=1 - 以 JSON 格式返回结果
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"

发展趋势

地理

地理 感兴趣的地点,双字母国家代码

curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://trends.google.com/trends/explore?q=pizza&geo=us"

本地化

hl     首选语言,双字母语言代码
curl -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone:PASSWORD "http://trends.google.com/trends/explore?q=pizza&hl=de"

时间范围

日期     要搜索的时间范围。可用值为
             违约:过去 12 个月
             现为 1-H - 过去一小时
             现在是4-H - 过去 4 小时
             现为一维 - 过去的一天
             现在7d - 过去 7 天
             今天 1-m - 过去 30 天
             今天 3-m - 过去 90 天
             今天 12-m - 过去 12 个月
             今天 5-y - 过去 5 年
             2020-07-01 2020-12-31 - 自定义日期范围

卷曲 -v --compressed --proxy zproxy.lum-

类别
猫     要搜索的类别。默认在所有类别中搜索。

           您可以找到所有类别的列表 这里.

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http:/

搜索类型
gprop      要过滤的 Google 属性。默认为网络搜索。

                 可能的值是 图像新闻购物车视频

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http

异步请求
发送请求,无需等待响应。通过指定端点或网络钩子收集结果。

要启动请求,请执行

响应标识=`卷曲 -i --静音 --压缩 "https://brightdata.com/api/serp/trends?customer=username&zone=ZONE" -H "内容类型:应用程序/json" -H "授权:Bearer " -d "{\"询问\":{\"q\":\"比萨饼\"},\"国家\":\"我们\"}" | 欙腓 -更多 's/^x-response-id: (.*)//p' |  -d '\r'`

x-response-id "头将包含请求的 ID,以便在下一次请求中使用它来获取结果

卷曲 -v-压缩 "https://brightdata.com/api/serp/get_result?customer=username&zone=ZONE&output=json&response_id=${response_id}" -H "授权:Bearer "

您可以在以下页面调整区段异步设置 分区页面.
可选设置:
结果寿命(天数) - 结果保存天数
网络钩子 URL - 交付成果
网络钩子请求方法 - 用于传送响应的 HTTP 方法,GET 或 POST 可选


评论

特征 id
fid 您要获取评论的功能 id。
fid 参数可在谷歌搜索响应的 knowledge.fid 字段中找到。
For example: http://www.google.com/search?q=hilton%20new%20york%20midtown
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0"

本地化

hl      首选语言,双字母语言代码
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/reviews?hl=de&fid=0x808fba02425dad8f%3A0x6c296c66619367e0"

排序和筛选

分类      评论的排序方式。可能的值有
             sort=qualityScore (默认) - 最相关的优先
             sort=newestFirst - 最新第一
             排序=评分高 - 最高分优先
             排序=评分低 - 最低评级优先

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/reviews?fid=0x808fba02425dad8f%3A0x6c296c66619367e0&sort=newestFirst"
过滤     过滤关键字。只回复包含指定关键词的评论。例如

              过滤器=真棒 - 搜索包含 "真棒 "一词的评论

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/reviews?filter=awesome&fid=0x808fba02425dad8f%3A0x6c296c66619367e0"

分页

启动     定义结果偏移--结果从所选值开始。用于管理分页。
             例如
             start=0 (默认)- 第一页结果
             start=10 - 第二页结果
             开始=20 - 第三页结果等。

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.google.com/reviews?start=10&fid=0x808fba02425dad8f%3A0x6c296c66619367e0"

异步请求

发送请求,无需等待响应。通过指定端点或网络钩子收集结果。

要启动请求,请执行

响应标识=`卷曲 -i --静音 --压缩 "https://brightdata.com/api/serp/reviews?customer=username&zone=ZONE" -H "内容类型:应用程序/json" -H "授权:Bearer " -d "{\"询问\":{\"\":\"0x808fba02425dad8f:0x6c296c66619367e0\"},\"国家\":\"我们\"}" | 欙腓 -更多 's/^x-response-id: (.*)//p' |  -d '\r'`

x-response-id "头将包含请求的 ID,以便在下一次请求中使用它来获取结果

卷曲 -v-压缩 "https://brightdata.com/api/serp/get_result?customer=username&zone=ZONE&response_id=${response_id}" -H "授权:Bearer "

您可以在以下页面调整区段异步设置 分区页面.
可选设置:
结果寿命(天数) - 结果保存天数
网络钩子 URL - 交付成果
网络钩子请求方法 - 用于传送响应的 HTTP 方法,GET 或 POST 可选


必应搜索爬虫 API

本地化
cc     用于定义搜索国家的双字母国家代码
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&cc=us"

地理位置

地点     搜索原点的位置。

                    纬度 和  还必须指定参数

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&location=New+York%2C+New+York%2C+United+States&lat=40.7001958&lon=-74.1087142"
纬度     搜索原点的 GPS 纬度
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&lat=40.7001958&lon=-74.1087142"
长     搜索原点的 GPS 经度
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&lat=40.7001958&lon=-74.1087142"
市场     搜索结果来自的市场。使用 此链接 来查看所有可选值。
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&mkt=en-US"

分页

第一次     定义结果偏移--结果从所选值开始。用于管理分页。
             例如
             first=1 (默认)- 第一页结果
             first=11 - 第二页结果
             first=21 - 第三页结果等。

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&first=11"
计数     定义返回结果的数量。
                例如
                count=10 (默认)返回 10 个结果
                count=30 返回 30 个结果,等等。

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&num=20"

设备和输出格式

Lum_mobile     定义要在用户代理中表示的设备类型

                           默认或 lum_mobile=0 将提供随机桌面用户代理,而 lum_mobile=1 将提供随机的移动用户代理

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&lum_mobile=1"
lum_json     明亮的数据参数,允许返回解析后的 JSON 而不是原始 HTML
                       例如
                       lum_json=1 - 以 JSON 格式返回结果
                       lum_json=html - 返回带有包含原始 HTML 的 "html "字段的 JSON 文件
                       lum_json=hotel - 提出额外请求以检索酒店价格
                       lum_json=hotel,html - 用逗号分隔的两个值可以合并

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "http://www.bing.com/search?q=pizza&lum_json=1"

异步请求

发送请求,无需等待响应。通过指定端点或网络钩子收集结果。

要启动请求,请执行

响应标识=`卷曲 -i --静音 --压缩 "https://brightdata.com/api/serp/bing/search?customer=username&zone=ZONE" -H "内容类型:应用程序/json" -H "授权:Bearer " -d "{\"询问\":{\"q\":\"比萨饼\"},\"国家\":\"我们\"}" | 欙腓 -更多 's/^x-response-id: (.*)//p' |  -d '\r'`
x-response-id "头将包含请求的 ID,以便在下一次请求中使用它来获取结果
卷曲 -v-压缩 "https://brightdata.com/api/serp/get_result?customer=username&zone=ZONE&response_id=${response_id}" -H "授权:Bearer "
您可以在以下页面调整区段异步设置 分区页面.

可选设置:
结果寿命(天数) - 结果保存天数
网络钩子 URL - 交付成果
网络钩子请求方法 - 用于传送响应的 HTTP 方法,GET 或 POST 可选


解析模式

可以通过以下终端获取解析方案: GET /api/serp/bing/parsing_schema

要获取模式,请执行

卷曲 --压缩 "https://brightdata.com/api/serp/bing/parsing_schema" -H "授权:Bearer API_TOKEN"

Yandex 搜索爬虫 API

本地化
lr     要搜索的地区或国家。例如
        1 - 莫斯科
        2 - 圣彼得堡
        84 - 美国
        95 - 加拿大
       134 - 中国

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?text=pizza&lr=84"
朗     用于定义页面语言的双字母语言代码
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?text=pizza&lang=en"

分页

p     定义结果页面--从所选值开始的结果。用于管理分页。
       例如
       p=1 (默认)- 第一页结果
       p=2 - 第二页结果
       p=4 - 第四页结果等。

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?text=pizza&p=1"
numdoc      定义返回结果的数量。

                     取值 102030和 10.使用这些值以外的数字时,如果小于 50时,四舍五入到最接近的数字。当使用超过 50四舍五入为 50 发生。

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?text=pizza&numdoc=10"

时间范围

内     要搜索的时间范围。可用值为
                 1 - 过去两周
                 2 - 过去一个月
                 3 - 过去 3 个月
                 4 - 过去 6 个月
                 5 - 过去一年
                 6 - 过去两年
                 7 - 过去的一天
                 77 - 过去 24 小时
                 8 - 过去 3 天
                 9 - 过去一周

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?text=pizza&within=1"
完整日期     定义结果开始日期。用于管理时间范围(格式为 DD.MM.YYYY)。
                                 例如
                                 from_date_full=12.12.2020 - 起始日期

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?text=pizza&from_date_full=12.12.2020"
至完整日期      定义结果结束日期。用于管理时间范围(格式为 DD.MM.YYYY)。
                             例如
                             to_date_full=01.01.2021 - 搜索结束日期

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?text=pizza&to_date_full=01.01.2021"
Lum_mobile      定义要在用户代理中表示的设备类型

                            默认或 lum_mobile=0 将提供随机桌面用户代理,而 lum_mobile=1 将提供随机的移动用户代理

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://www.yandex.com/search/?lum_mobile=1&text=pizza"

异步请求

发送请求,无需等待响应。通过指定端点或网络钩子收集结果。

要启动请求,请执行

响应标识=`卷曲 -i --静音 --压缩 "https://brightdata.com/api/serp/yandex/search?customer=username&zone=ZONE" -H "内容类型:应用程序/json" -H "授权:Bearer " -d "{\"询问\":{\"文本\":\"比萨饼\"},\"国家\":\"我们\"}" | 欙腓 -更多 's/^x-response-id: (.*)//p' |  -d '\r'`

x-response-id "头将包含请求的 ID,以便在下一次请求中使用它来获取结果

卷曲 -v-压缩 "https://brightdata.com/api/serp/get_result?customer=username&zone=ZONE&response_id=${response_id}" -H "授权:Bearer "

您可以在以下页面调整区段异步设置 分区页面.
可选设置:
结果寿命(天数) - 结果保存天数
网络钩子 URL - 交付成果
网络钩子请求方法 - 用于传送响应的 HTTP 方法,GET 或 POST 可选


DuckDuckGo 搜索爬虫 API

本地化
kl     用于定义搜索国家和语言的国家和语言代码
卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://duckduckgo.com/?q=pizza&kl=us-en"

安全搜索

kp     从搜索结果中删除成人内容。
         可用值为
         1 - 打开安全搜索
         3 - 缓和搜索内容
         3 - 关闭安全搜索

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://duckduckgo.com/?q=pizza&kp=1"

时间范围

df     要搜索的时间范围。可用值为
         d - 过去两周
         w - 过去一个月
         m - 过去 3 个月
         w - 过去 6 个月

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://duckduckgo.com/?q=pizza&df=d"

设备和输出格式

Lum_mobile     定义要在用户代理中表示的设备类型

                           默认或 lum_mobile=0 将提供随机桌面用户代理,而 lum_mobile=1 将提供随机的移动用户代理

卷曲 -v --compressed --proxy zproxy.lum-superproxy.io:22225 --proxy-user lum-customer-username-zone-ZONE:PASSWORD "https://duckduckgo.com/?q=pizza&lum_mobile=1"

异步请求

发送请求,无需等待响应。通过指定端点或网络钩子收集结果。

要启动请求,请执行

响应标识=`卷曲 -i --静音 --压缩 "https://brightdata.com/api/serp/duckduckgo/search?customer=username&zone=ZONE" -H "内容类型:应用程序/json" -H "授权:Bearer " -d "{\"询问\":{\"q\":\"比萨饼\"},\"国家\":\"我们\"}" | 欙腓 -更多 's/^x-response-id: (.*)//p' |  -d '\r'`

x-response-id "头将包含请求的 ID,以便在下一次请求中使用它来获取结果

卷曲 -v-压缩 "https://brightdata.com/api/serp/get_result?customer=username&zone=ZONE&response_id=${response_id}" -H "授权:Bearer "

您可以在以下页面调整区段异步设置 分区页面.
可选设置:
结果寿命(天数) - 结果保存天数
网络钩子 URL - 交付成果
网络钩子请求方法 - 用于传送响应的 HTTP 方法,GET 或 POST 可选


资源


免责声明:这部分内容主要来自商家。如果商家不希望在我的网站上显示,请 联系我们 删除您的内容。

最后更新于 10 月 10, 2024

您推荐代理服务吗?

点击奖杯即可颁奖!

平均评分 5 /5.计票: 2

目前没有投票!成为第一个给本帖评分的人。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

zh_CNChinese
滚动到顶部