Your account will be charged only for posting a task. You can get the results of the task within the next 30 days for free.
The cost can be calculated on the Pricing page.
Description of the fields for sending a request:
| Field name | Type | Description |
|---|---|---|
id | string | task identifier |
As a response of the API server, you will receive JSON-encoded data containing a
tasks array with the information specific to the set tasks.
You can also get all available SERP features and possible extra elements by making a request to the following Sandbox URL:
https://sandbox.dataforseo.com/v3/serp/baidu/organic/task_get/advanced/00000000-0000-0000-0000-000000000000
The response will include all available items in the Baidu Organic SERP Advanced endpoint with the fields containing dummy data.
You won’t be charged for using Sandbox endpoints.
Description of the fields in the results array:
| Field name | Type | Description |
|---|---|---|
version | string | the current version of the API |
status_code | integer | general status code |
status_message | string | general informational message |
time | string | execution time, seconds |
cost | float | total tasks cost, USD |
tasks_count | integer | the number of tasks in the |
tasks_error | integer | the number of tasks in the |
tasks | array | array of tasks |
id | string | task identifier |
status_code | integer | status code of the task |
status_message | string | informational message of the task |
time | string | execution time, seconds |
cost | float | cost of the task, USD |
result_count | integer | number of elements in the |
path | array | URL path |
data | object | contains the same parameters that you specified in the POST request |
result | array | array of results |
keyword | string | keyword received in a POST array |
type | string | search engine type in a POST array |
se_domain | string | search engine domain in a POST array |
location_code | integer | location code in a POST array |
language_code | string | language code in a POST array |
check_url | string | direct URL to search engine results |
datetime | string | date and time when the result was received |
spell | object | autocorrection of the search engine |
keyword | string | keyword obtained as a result of search engine autocorrection |
type | string | type of autocorrection |
refinement_chips | object | search refinement chips |
item_types | array | types of search results in SERP |
se_results_count | integer | total number of results in SERP |
pages_count | integer | total pages retrieved |
items_count | integer | the number of results returned in the |
items | array | elements of search results found in SERP |
organic | object | ‘organic’ element in SERP |
type | string | type of element = ‘organic’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
domain | string | domain in SERP |
title | string | title of the result in SERP |
url | string | relevant URL in SERP |
cache_url | string | cached version of the page |
related_search_url | string | URL to a similar search |
breadcrumb | string | breadcrumb in SERP |
website_name | string | name of the relevant website in SERP |
is_image | boolean | indicates whether the element contains an |
is_video | boolean | indicates whether the element contains a |
is_featured_snippet | boolean | indicates whether the element is a |
is_malicious | boolean | indicates whether the element is marked as malicious |
is_web_story | boolean | indicates whether the element is marked as web story |
description | string | description of the results element in SERP |
pre_snippet | string | includes additional information appended before the result description in SERP |
extended_snippet | string | includes additional information appended after the result description in SERP |
images | array | images of the element |
type | string | type of element = ‘images_element‘ |
alt | string | alt tag of the image |
url | string | relevant URL |
image_url | string | URL of the image |
amp_version | boolean | Accelerated Mobile Pages |
rating | object | the item’s rating |
rating_type | string | the type of rating |
value | integer | the value of the rating |
votes_count | integer | the amount of feedback |
rating_max | integer | the maximum value for a |
price | object | pricing details |
current | float | current price |
regular | float | regular price |
max_value | float | the maximum price |
currency | string | currency of the listed price |
is_price_range | boolean | price is provided as a range |
displayed_price | string | price string in the result |
highlighted | array | words highlighted in bold within the results |
links | array | sitelinks |
type | string | type of element = ‘link_element‘ |
title | string | title of the result in SERP |
description | string | description of the results element in SERP |
url | string | sitelink URL |
faq | object | frequently asked questions |
type | string | type of element = ‘faq_box‘ |
items | array | items featured in the faq_box |
type | string | type of element = ‘faq_box_element‘ |
title | string | question related to the result |
description | string | answer provided in the drop-down block |
links | array | links featured in the faq_box_element |
type | string | type of element = ‘link_element‘ |
title | string | link anchor text |
url | string | link URL |
extended_people_also_search | array | extension of the organic element |
about_this_result | object | contains information about this result |
type | string | type of element = ‘about_this_result_element‘ |
url | string | result’s URL |
source | string | source of additional information about the result |
source_info | string | additional information about the result |
source_url | string | URL to full information from the |
language | string | the language of the result |
location | string | location for which the result is relevant |
search_terms | array | matching search terms that appear in the result |
related_terms | array | related search terms that appear in the result |
related_result | array | related result from the same domain |
type | string | type of element = ‘related_result‘ |
xpath | string | the XPath of the element |
domain | string | relevant domain |
title | string | title of the result in SERP |
url | string | relevant URL in SERP |
cache_url | string | cached version of the page |
related_search_url | string | URL to a similar search |
breadcrumb | string | breadcrumb in SERP |
is_image | boolean | indicates whether the element contains an |
is_video | boolean | indicates whether the element contains a |
description | string | description of the results element in SERP |
pre_snippet | string | includes additional information appended before the result description in SERP |
extended_snippet | string | includes additional information appended after the result description in SERP |
images | array | images of the element |
type | string | type of element = ‘images_element‘ |
alt | string | alt tag of the image |
url | string | relevant URL |
image_url | string | URL of the image |
amp_version | boolean | Accelerated Mobile Pages |
rating | object | the item’s rating |
rating_type | string | the type of rating |
value | float | the value of the rating |
votes_count | integer | the amount of feedback |
rating_max | integer | the maximum value for a |
price | object | pricing details |
current | float | current price |
regular | float | regular price |
max_value | float | the maximum price |
currency | string | currency of the listed price |
is_price_range | boolean | price is provided as a range |
displayed_price | string | price string in the result |
highlighted | array | words highlighted in bold within the results |
about_this_result | object | contains information about this result |
type | string | type of element = ‘about_this_result_element‘ |
url | string | result’s URL |
source | string | source of additional information about the result |
source_info | string | additional information about the result |
source_url | string | URL to full information from the |
language | string | the language of the result |
location | string | location for which the result is relevant |
search_terms | array | matching search terms that appear in the result |
related_terms | array | related search terms that appear in the result |
timestamp | string | date and time when the result was published |
timestamp | string | date and time when the result was published |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
paid | object | ‘paid’ element in SERP |
type | string | type of element = ‘paid’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
domain | string | domain in SERP of the Ad element |
description | string | description of the results element in SERP |
title | string | title of the result in SERP |
url | string | relevant URL of the Ad element in SERP |
breadcrumb | string | breadcrumb of the Ad element in SERP |
highlighted | array | words highlighted in bold within the results |
extra | object | additional information about the result |
ad_aclk | string | the identifier of the ad |
description | string | description of the results element in SERP |
description_rows | array | extended description |
links | array | sitelinks |
type | string | type of element = ‘link_element‘ |
title | string | title of the link element |
description | string | description of the results element in SERP |
url | string | URL link |
ad_aclk | string | the identifier of the ad |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
related_searches | object | ‘related_searches’ element in SERP |
type | string | type of element = ‘related_searches’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
local_pack | object | ‘local_pack’ element in SERP |
type | string | type of element = ‘local_pack’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
description | string | description of the results element in SERP |
domain | string | domain in SERP |
phone | string | phone number |
url | string | relevant URL |
is_paid | boolean | indicates whether the element is an ad |
rating | object | the item’s rating |
rating_type | string | the type of rating |
value | integer | the value of the rating |
votes_count | integer | the amount of feedback |
rating_max | integer | the maximum value for a |
cid | string | client id |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
map | object | ‘map’ element in SERP |
type | string | type of element = ‘map’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
url | string | URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
video | object | ‘video’ element in SERP |
type | string | type of element = ‘video’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
items | array | additional items present in the element |
type | string | type of element = ‘video_element‘ |
source | string | source of the element |
title | string | title of the result in SERP |
timestamp | string | date and time when the result was published |
url | string | URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
images | object | ‘images’ element in SERP |
type | string | type of element = ‘images’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
url | string | relevant URL |
items | array | additional items present in the element |
type | string | type of element = ‘images_element‘ |
alt | string | alt tag of the image |
url | string | original image URL |
image_url | string | image preview URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
stocks_box | object | ‘stocks_box’ element in SERP |
type | string | type of element = ‘‘stocks_box’’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
source | string | source of the element |
snippet | string | snippet of the element |
price | string | price quote featured on Baidu at the time when our API pulled the results |
url | string | relevant URL |
domain | string | domain in SERP |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
table | object | results table |
table_header | array | column names |
table_content | array | the content of the table |
graph | object | contains data provided in the graph of the element |
items | array | data provided for the date and time when our API pulled the results |
type | string | type of element = ‘graph_element’ |
date | string | date and time |
value | integer | stock price |
previous_items | array | previous close data |
type | string | type of element = ‘graph_element’ |
date | string | date and time |
value | integer | previous close price |
dictionary | object | ‘dictionary’ element in SERP |
type | string | type of element = ‘dictionary’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
url | string | relevant URL in SERP |
domain | string | domain in SERP |
breadcrumb | string | breadcrumb in SERP |
keyword | string | keyword highlighted in the result |
snippet | string | snippet of the element |
text | boolean | description of the results element in SERP |
links | array | sitelinks |
type | string | type of element = ‘link_element‘ |
title | string | title of the result in SERP |
description | string | description of the results element in SERP |
url | string | sitelink URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
shopping | object | ‘shopping’ element in SERP |
type | string | type of element = ‘shopping’ |
rank_group | integer | group rank in SERP |
rank_absolute | integer | absolute rank in SERP |
page | integer | search results page number |
position | string | the alignment of the element in SERP |
xpath | string | the XPath of the element |
title | string | title of the result in SERP |
items | array | additional items present in the element |
type | string | type of element = ‘shopping_element‘ |
title | string | title of the result in SERP |
price | object | price of the shopping element |
current | float | current price |
regular | float | regular price |
max_value | float | the maximum price |
currency | string | currency of the listed price |
is_price_range | boolean | price is provided as a range |
displayed_price | string | price string in the result |
source | string | source of the element |
description | string | the description of the results element in SERP |
marketplace | string | merchant account provider |
marketplace_url | string | relevant marketplace URL |
url | string | URL |
rectangle | object | rectangle parameters |
x | integer | x-axis coordinate |
1 | integer | y-axis coordinate |
width | integer | width of the element in pixels |
height | integer | height of the element in pixels |
Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-access
# Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
login="login"
password="password"
cred="$(printf ${login}:${password} | base64)"
id="02261816-2027-0066-0000-c27d02864073"
curl --location --request GET "https://api.dataforseo.com/v3/serp/baidu/organic/task_get/advanced/${id}"
--header "Authorization: Basic ${cred}"
--header "Content-Type: application/json"
--data-raw ""<?php
// You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip
require('RestClient.php');
$api_url = 'https://api.dataforseo.com/';
try {
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
$client = new RestClient($api_url, null, 'login', 'password');
} catch (RestClientException $e) {
echo "n";
print "HTTP code: {$e->getHttpCode()}n";
print "Error code: {$e->getCode()}n";
print "Message: {$e->getMessage()}n";
print $e->getTraceAsString();
echo "n";
exit();
}
try {
$result = array();
// #1 - using this method you can get a list of completed tasks
// GET /v3/serp/baidu/organic/tasks_ready
// in addition to 'baidu' and 'organic' you can also set other search engine and type parameters
// the full list of possible parameters is available in documentation
$tasks_ready = $client->get('/v3/serp/baidu/organic/tasks_ready');
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (isset($tasks_ready['status_code']) AND $tasks_ready['status_code'] === 20000) {
foreach ($tasks_ready['tasks'] as $task) {
if (isset($task['result'])) {
foreach ($task['result'] as $task_ready) {
// #2 - using this method you can get results of each completed task
// GET /v3/serp/baidu/organic/task_get/advanced/$id
if (isset($task_ready['endpoint_advanced'])) {
$result[] = $client->get($task_ready['endpoint_advanced']);
}
// #3 - another way to get the task results by id
// GET /v3/serp/baidu/organic/task_get/advanced/$id
/*
if (isset($task_ready['id'])) {
$result[] = $client->get('/v3/serp/baidu/organic/task_get/advanced/' . $task_ready['id']);
}
*/
}
}
}
}
print_r($result);
// do something with result
} catch (RestClientException $e) {
echo "n";
print "HTTP code: {$e->getHttpCode()}n";
print "Error code: {$e->getCode()}n";
print "Message: {$e->getMessage()}n";
print $e->getTraceAsString();
echo "n";
}
$client = null;
?>const task_id = '02231256-2604-0066-2000-57133b8fc54e';
const axios = require('axios');
axios({
method: 'get',
url: 'https://api.dataforseo.com/v3/serp/baidu/organic/task_get/advanced/' + task_id,
auth: {
username: 'login',
password: 'password'
},
headers: {
'content-type': 'application/json'
}
}).then(function (response) {
var result = response['data']['tasks'];
// Result data
console.log(result);
}).catch(function (error) {
console.log(error);
});from client import RestClient
# You can download this file from here https://cdn.dataforseo.com/v3/examples/python/python_Client.zip
client = RestClient("login", "password")
# 1 - using this method you can get a list of completed tasks
# GET /v3/serp/baidu/organic/tasks_ready
# in addition to 'baidu' and 'organic' you can also set other search engine and type parameters
# the full list of possible parameters is available in documentation
response = client.get("/v3/serp/baidu/organic/tasks_ready")
# you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if response['status_code'] == 20000:
results = []
for task in response['tasks']:
if (task['result'] and (len(task['result']) > 0)):
for resultTaskInfo in task['result']:
# 2 - using this method you can get results of each completed task
# GET /v3/serp/baidu/organic/advanced/$id
if(resultTaskInfo['endpoint_advanced']):
results.append(client.get(resultTaskInfo['endpoint_advanced']))
'''
# 3 - another way to get the task results by id
# GET /v3/serp/baidu/organic/task_get/advanced/$id
if(resultTaskInfo['id']):
results.append(client.get("/v3/serp/baidu/organic/task_get/advanced/" + resultTaskInfo['id']))
'''
print(results)
# do something with result
else:
print("error. Code: %d Message: %s" % (response["status_code"], response["status_message"]))using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
namespace DataForSeoDemos
{
public static partial class Demos
{
public static async Task serp_task_get()
{
var httpClient = new HttpClient
{
BaseAddress = new Uri("https://api.dataforseo.com/"),
// Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access
DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes("login:password"))) }
};
// #1 - using this method you can get a list of completed tasks
// GET /v3/serp/baidu/organic/tasks_ready
// in addition to 'baidu' and 'organic' you can also set other search engine and type parameters
// the full list of possible parameters is available in documentation
var response = await httpClient.GetAsync("/v3/serp/baidu/organic/tasks_ready");
var tasksInfo = JsonConvert.DeserializeObject<dynamic>(await response.Content.ReadAsStringAsync());
var tasksResponses = new List<object>();
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (tasksInfo.status_code == 20000)
{
if (tasksInfo.tasks != null)
{
foreach (var tasks in tasksInfo.tasks)
{
if (tasks.result != null)
{
foreach (var task in tasks.result)
{
if (task.endpoint_advanced != null)
{
// #2 - using this method you can get results of each completed task
// GET /v3/serp/baidu/organic/task_get/advanced/$id
var taskGetResponse = await httpClient.GetAsync((string)task.endpoint_advanced);
var taskResultObj = JsonConvert.DeserializeObject<dynamic>(await taskGetResponse.Content.ReadAsStringAsync());
if (taskResultObj.tasks != null)
{
var fst = taskResultObj.tasks.First;
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (fst.status_code >= 40000 || fst.result == null)
Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
else
tasksResponses.Add(fst.result);
}
// #3 - another way to get the task results by id
// GET /v3/serp/baidu/organic/task_get/advanced/$id
/*
var tasksGetResponse = await httpClient.GetAsync("/v3/serp/baidu/organic/task_get/advanced/" + (string)task.id);
var tasksResultObj = JsonConvert.DeserializeObject<dynamic>(await tasksGetResponse.Content.ReadAsStringAsync());
if (tasksResultObj.tasks != null)
{
var fst = taskResultObj.tasks.First;
// you can find the full list of the response codes here https://docs.dataforseo.com/v3/appendix/errors
if (fst.status_code >= 40000 || fst.result == null)
Console.WriteLine($"error. Code: {fst.status_code} Message: {fst.status_message}");
else
tasksResponses.Add(fst.result);
}
*/
}
}
}
}
}
if (tasksResponses.Count > 0)
// do something with result
Console.WriteLine(String.Join(Environment.NewLine, tasksResponses));
else
Console.WriteLine("No completed tasks");
}
else
Console.WriteLine($"error. Code: {tasksInfo.status_code} Message: {tasksInfo.status_message}");
}
}
}The above command returns JSON structured like this:
{
"version": "0.1.20210129",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.1110 sec.",
"cost": 0,
"tasks_count": 1,
"tasks_error": 0,
"tasks": [
{
"id": "02261816-2027-0066-0000-c27d02864073",
"status_code": 20000,
"status_message": "Ok.",
"time": "0.0609 sec.",
"cost": 0,
"result_count": 1,
"path": [
"v3",
"serp",
"baidu",
"organic",
"task_get",
"advanced",
"02261816-2027-0066-0000-c27d02864073"
],
"data": {
"api": "serp",
"function": "task_get",
"se": "baidu",
"se_type": "organic",
"language_code": "zh_CN",
"location_code": 2156,
"keyword": "我附近的餐厅",
"priority": 2,
"device": "desktop",
"os": "windows"
},
"result": [
{
"keyword": "我附近的餐厅",
"type": "organic",
"se_domain": "baidu.com",
"location_code": 2156,
"language_code": "zh_CN",
"check_url": "http://www.baidu.com/s?wd=%E6%88%91%E9%99%84%E8%BF%91%E7%9A%84%E9%A4%90%E5%8E%85&rn=50&pn=0&ie=utf-8",
"datetime": "2021-02-26 16:26:15 +00:00",
"spell": null,
"refinement_chips": null,
"item_types": [
"local_pack",
"map",
"organic",
"paid",
"related_searches",
"video",
"images",
"stocks_box",
"shopping"
],
"se_results_count": 100000000,
"pages_count": 1,
"items_count": 104,
"items": [
{
"type": "map",
"rank_group": 1,
"rank_absolute": 1,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[3]/div[1]",
"title": "香港特别行政区地图_百度地图",
"url": "http://www.baidu.com/link?url=ZZ7nek3xVIa5HWn4gNzdoRGkLNqGsX5Syb42it5YCMPTQV_cVHIJsK7BxQJojvYBqP5tpHen59nHqM9PdmR3Fd3TL92etbtdj8iJjc61Hs4TQpg8iG4NhkME6WlBwVzWEUjDH9bj-kfVvvujBqOcXe-ZyweDKp38rAwrKrlUveYoBgn-U-lplag5cuyGkcQNnj8FjZf82BaQhDqcK__9c_",
"rectangle": null
},
{
"type": "local_pack",
"rank_group": 1,
"rank_absolute": 2,
"page": 1,
"position": "left",
"xpath": null,
"title": "A 鲁西南老牌坊特色 餐厅 (省体店)",
"description": "¥81起n192条评论 地址: 山东省济南市市中区民生大街68号",
"domain": "www.baidu.com",
"phone": "0531-82070315",
"url": "http://www.baidu.com/link?url=8dF4xGRj-2pSCCMGHNyBlfIVHw9ovX-asHcA-OwRb0isspC7CyLZwtGtDKUIrqS1bLwH7L4wGA9KxfdXDFQofMM9hdAr17TaYQmEjy5xVt6xbjHM9yN2IyP4asPDRRrpm1RFlOXaoljz3CpgEVo0WLFbAJYzC42HGY7DitYtFOuvI-h8r040xB3dHUVdYWuMlRINctMd0G0GSqZD2EmD8OA1ie-YmQuKpmkDKgYEfcxqqaR3wi0l6uNzzi1iLwCu",
"is_paid": false,
"rating": null,
"cid": null,
"rectangle": null
},
{
"type": "shopping",
"rank_group": 1,
"rank_absolute": 13,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[4]/div[1]/div[3]/div[13]",
"title": "买洗衣机 - 商品 - 全网热卖",
"items": [
{
"type": "shopping_element",
"title": "【自营配送入户】小天鹅波轮洗衣机...",
"price": {
"current": 889,
"regular": null,
"max_value": null,
"currency": "CNY",
"is_price_range": false,
"displayed_price": "¥889"
},
"source": "京东",
"description": null,
"marketplace": null,
"marketplace_url": null,
"url": "http://www.baidu.com/link?url=yE3YkIuRF8ed3Ed38HU5qjyiAhN3D1wkoXNygrc5H4sTLFjrlow2ig4YuFVq9Cmpnp7tp60WxuelPrHwxtipkia2htgbmnrQdd8vTKFf7ol2AnRF-A2G3yz26y1A3kCjeDJh4Tqk-WIVrXXuNax23QBLdnCbtJ_PBqegLTwFckFj-zTh6Y559m5xPk6GPrR5Ri1yPSCm55BWWa9_zo3nontE_XbGwY07osEzM7y5yY5XUg-b_12IB2pQAe3mqgTDfP1d4jUuPDm_z3751sNYWi5eLptndOijwYW8afK7OL3PHmATLt7bKU8MILu8RR3m1apCiOB73byvMsdjEfyEwv5Uisu-FweWVM2O4uLqywt3F7lkqum3i8qhshv8Q384EzqsxfFyXkNjWVA7h-ztGvDfKdi7ggBCaaakpjAldF5L6f-WbZahcumFMiKCOs_X1Y5y5jDXew4uRJOXr5M4ow-KBfUBZolZHH7JTD4ROvzCW-btP1Wo8mRxZlruggRj"
}
],
"rectangle": null
},
{
"type": "organic",
"rank_group": 1,
"rank_absolute": 3,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[3]/div[2]",
"domain": "www.baidu.com",
"title": "离我最近的24小时餐饮 - 百度知道",
"url": "http://www.baidu.com/link?url=UTxRWr9JWaHHxwv3aUpWQupKoLJ34LSRqd7ojs96S21mZhcGHzS2o1B8-jfgmSIRv78er06Q6SN49rO5G6Fds-9VysuWJxTcv2w9S-oeTU3",
"cache_url": "http://cache.baiducontent.com/c?m=k8D_sPXid14sCxjoyAYJ_-4HVl48T0JV-xV-Gh-Z4jlU345oLxZPvpsKYH1-0O2sP6-18x_P553RUYsNXqp64iE9LwU5YoTISNleNCt6m46dQ7nIeppvsBUtJAD0tIOc6zmm1vRj4s2LckJWzQ1MwO-YSPgM1t0FAeanEGgWOp-GuqXlhzoNnGSuxd3X4Xdm&p=882a9645dd955de00da2c7710f00cf&newp=9c769a47978259b304bd9b7d0d1d8b23161cda386a848d0a3b8fd12594664f171c0ba7ec67634b598fca786c00af4c58e8f33575300727b59acf8e40d6afd4456edf653b2740d00053cb05f3&s=cfcd208495d565ef&user=baidu&fm=sc&query=%CE%D2%B8%BD%BD%FC%B5%C4%B2%CD%CC%FC&qid=ab930d34001180f3&p1=2",
"breadcrumb": "百度知道",
"is_image": true,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"is_web_story": false,
"description": "最佳答案: 找一个离我近 的饭店 营业时间凌晨两点前.new-pmd .c-abstract br{display: none;}n更多关于我附近的餐厅的问题>>",
"pre_snippet": null,
"extended_snippet": null,
"amp_version": false,
"rating": null,
"highlighted": [
"我最近的",
"餐饮",
"的饭店"
],
"links": null,
"faq": null,
"extended_people_also_search": null,
"timestamp": null,
"rectangle": null
},
{
"type": "organic",
"rank_group": 2,
"rank_absolute": 4,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[3]/div[3]",
"domain": "www.baidu.com",
"title": "微信如何使用附近的餐厅功能 - 百度经验",
"url": "http://www.baidu.com/link?url=wYNj8hAfSSxbRUsPydAa7G5pYgKDRoAuKLqZUGcdgD6uspFSWpnbcPApwng5VAqp0vtT-7akAsdqUs3JvnfccOV7bpNczJy4XWosMAkyylu",
"cache_url": "http://cache.baiducontent.com/c?m=Mw6_qVqyzglBFrPnX-nlan4zRKeGtnj7WEr0moJHyskr3tqVt-vaxFGgcyZ_wlkLw08NRoNh4J_CP82l2k_Gg-LlJcuNTUJ1qgrUhbQDB4TgMOZjZ3kUzsWUB5ZI-n9iQTZjxb00k1mWdChVhmeUAppgnwPx-2v_uMYmKMmIEEoNVky29XebktmV69ysej4i&p=cb62c54ad5c242fa2abe9b7c4e42c4&newp=827edc0586cc42ae5bb7c7710f488d231610db2151d7d7156b82c825d7331b001c3bbfb423291104d6c17e6402a84e5beef430763d0923a3dda5c91d9fb4c57479d2&s=cfcd208495d565ef&user=baidu&fm=sc&query=%CE%D2%B8%BD%BD%FC%B5%C4%B2%CD%CC%FC&qid=ab930d34001180f3&p1=3",
"breadcrumb": "百度经验",
"is_image": true,
"is_video": false,
"is_featured_snippet": false,
"is_malicious": false,
"is_web_story": false,
"description": "2019年1月14日 微信如何使用 附近的餐厅 功能,微信的新版本更新了 附近的餐厅 功能,那么如何使用呢?下面小编给大家分享一下。",
"pre_snippet": null,
"extended_snippet": null,
"amp_version": false,
"rating": null,
"highlighted": [
"附近的餐厅"
],
"links": null,
"faq": null,
"extended_people_also_search": null,
"timestamp": null,
"rectangle": null
},
{
"type": "paid",
"rank_group": 1,
"rank_absolute": 5,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[7]/div[3]/div[10]/div[1]/div[2]/div[1]/div[1]/div[3]/div[1]/ol[1]/li[1]",
"title": "Cheap Flights to Kharkov | Book Now & Save on CheapOair®",
"domain": "www.cheapoair.com",
"description": "Our Low Cost Flights Deals to Kharkov. Book Your Flights Today! Award Winning Service. Last Minute Travel. We Make it Easy to Travel. Enjoy Huge Discounts. Book 600+ Airlines.",
"breadcrumb": "www.cheapoair.com/Flights/to_Kharkov",
"url": "https://www.cheapoair.com/flights/booknow/cheap-flight-tickets",
"highlighted": [
"Flights",
"Kharkov"
],
"extra": {
"ad_aclk": "DChcSEwiUvq3SrdrlAhWLg5EKHWsCD-0YABAAGgJjZQ"
},
"description_rows": null,
"links": [
{
"type": "ad_link_element",
"title": "Flights $99 and Under",
"url": "https://www.cheapoair.com/flights/booknow/flights-under-99",
"description": "Grab Flight Deals Under $99 Today!Book Tickets Now on CheapOair®.",
"ad_aclk": "DChcSEwiUvq3SrdrlAhWLg5EKHWsCD-0YABABGgJjZQ"
},
{
"type": "ad_link_element",
"title": "Top 25 Flight Deals",
"url": "https://www.cheapoair.com/flights/booknow/top-deals",
"description": "Get Our Best Deal on Top Cities.100% Safe Shopping Guarantee!",
"ad_aclk": "DChcSEwiUvq3SrdrlAhWLg5EKHWsCD-0YABACGgJjZQ"
}
],
"rectangle": {
"x": 181,
"y": 360,
"width": 652,
"height": 176
}
},
{
"type": "images",
"rank_group": 1,
"rank_absolute": 6,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[3]/div[4]",
"title": "elon musk - 百度图片",
"url": "http://www.baidu.com/link?url=Gbsa0usfIL0t-1iqFS1qwhAHjmLrkuZnq1j-6CFqsNNWcbu-kIRMfvPSpu1b_e9JamDuZ1qT5ZCMqV2Aq-RgMpsJp9R-1lCxzsflee7DcEq0iNEabyRSSAGQ5eADDJ3zg_apiH7uqbil53IHfR67eY0O-yD4fgDbrLU6vily9Rcv4CAznrSZQaRTgXjbAyAd",
"items": [
{
"type": "images_element",
"alt": null,
"url": "http://ec4.images-amazon.com/images/I/91CyhdaumeL._SL1500_.jpg",
"image_url": "http://img2.imgtn.bdimg.com/it/u=2842883725,3225913889&fm=26&gp=0.jpg"
},
{
"type": "images_element",
"alt": null,
"url": "http://n.sinaimg.cn/front20200531ac/586/w1919h1067/20200531/96ac-iufmpmp5762638.jpg",
"image_url": "http://img4.imgtn.bdimg.com/it/u=3827325139,2530599985&fm=26&gp=0.jpg"
},
{
"type": "images_element",
"alt": null,
"url": "http://wx4.sinaimg.cn/large/8faf439aly1goi5p2rmtnj20yi13o7so.jpg",
"image_url": "http://img4.imgtn.bdimg.com/it/u=2937335315,2273849427&fm=11&gp=0.jpg"
},
{
"type": "images_element",
"alt": null,
"url": "http://i2-prod.irishmirror.ie/incoming/article12498814.ece/ALTERNATES/s615b/Tesla-Billionaire-Elon-Musk-and-Singer-Grimes-Spotted-heading-to-the-Met-Gala-Together.jpg",
"image_url": "http://img5.imgtn.bdimg.com/it/u=2684430021,2931759282&fm=26&gp=0.jpg"
},
{
"type": "images_element",
"alt": null,
"url": "http://03imgmini.eastday.com/mobile/20200429/20200429192315_13492fa66a91db214a7f72e78f35ddd4_1.jpeg",
"image_url": "http://img3.imgtn.bdimg.com/it/u=967961314,4105938903&fm=26&gp=0.jpg"
}
],
"rectangle": null
},
{
"type": "video",
"rank_group": 1,
"rank_absolute": 7,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[3]/div[11]",
"items": [
{
"type": "video_element",
"source": "好看视频",
"title": "Elon Musk讲解:什么是“第一性原理...",
"timestamp": null,
"url": "https://baijiahao.baidu.com/s?id=1683903363049795446&wfr=content"
},
{
"type": "video_element",
"source": "好看视频",
"title": "Elon Musk 给 22岁的建议",
"timestamp": null,
"url": "https://baijiahao.baidu.com/s?id=1659163044141632523&wfr=content"
},
{
"type": "video_element",
"source": "好看视频",
"title": "Elon Musk(埃隆马斯克)TED演讲(中...",
"timestamp": null,
"url": "https://baijiahao.baidu.com/s?id=1669452452203697592&wfr=content"
},
{
"type": "video_element",
"source": "好看视频",
"title": "Elon Musk",
"timestamp": null,
"url": "https://baijiahao.baidu.com/s?id=1667832289627175634&wfr=content"
},
{
"type": "video_element",
"source": "好看视频",
"title": "Elon Musk访谈:通过第一性原理来思...",
"timestamp": null,
"url": "https://baijiahao.baidu.com/s?id=1622072064256047726&wfr=content"
},
{
"type": "video_element",
"source": "B站",
"title": "伊隆马斯克是如何利用时间的 How E...",
"timestamp": null,
"url": "https://www.bilibili.com/video/BV1r54y197MV"
}
],
"rectangle": null
},
{
"type": "related_searches",
"rank_group": 1,
"rank_absolute": 8,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[5]/div[1]/table[1]",
"items": [
"埃隆·马斯克",
"elon musk 女友",
"elon musk身高",
"elon musk母亲",
"elon musk妻子",
"musk五个孩子",
"埃隆·马斯克的传奇人生",
"马斯克grimes分手",
"elonmusk微博"
],
"rectangle": null
},
{
"type": "stocks_box",
"rank_group": 1,
"rank_absolute": 3,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[1]/div[3]/div[1]/div[3]/div[3]",
"title": "珠海中富[000659]沪深实时行情 - 东方财富",
"source": null,
"snippet": "总市值 52.84亿",
"price": "4.11",
"url": "http://www.baidu.com/link?url=1O-_n3kzvj_C9-lVTAj5k5XBuQ5grE35KlBtlf5YpVJM1an1r4mree9tk6lF8z5KOwO5sxNL-CrqoNRiqRNL4bDQnO0hAZdzjXY2q3CclOm",
"domain": "www.baidu.com",
"rectangle": null,
"table": null,
"graph": null
},
{
"type": "dictionary",
"rank_group": 1,
"rank_absolute": 1,
"page": 1,
"position": "left",
"xpath": "/html[1]/body[1]/div[3]/div[2]/div[2]/div[1]",
"title": "cloud storage - 百度翻译",
"url": "http://m.baidu.com/from=844b/bd_page_type=1/ssid=0/uid=0/pu=usm%403%2Csz%40320_1001%2Cta%40iphone_2_6.0_24_88.0/baiduid=DDA3B9D55E8E99D1F7BD829C0408850C/w=0_10_/t=iphone/l=1/tc?ref=www_iphone&lid=7624319330185834358&order=1&fm=alop&isAtom=1&clk_info=%7B%22tplname%22%3A%22fy_sg_dictwisenew%22%2C%22srcid%22%3A%2285%22%7D&is_baidu=0&tj=Xp_1_0_10_l1&wd=&eqid=69cf060911deef76100000066076ec61&w_qd=IlPT2AEptyoA_yi7IEysH7EbqwnJMqKn&bdver=2&tcplug=1&dict=-1&sec=11557&di=f25f11cd731a4446&bdenc=1&nsrc=FwhnoTFld0O26rtSxB7ViZjnB0drSEi6pg4HL%2FQVdJfK8P%2BSFBk8KRqKkHsSI7qv3tIEGZbp7UP%2BdLC6jUpujPxxYPiGZaFxjRVBBGH8%2BRwEmeuRAiqPEHQmW3WVzIiE",
"domain": "m.baidu.com",
"breadcrumb": null,
"keyword": "云存储常见释义",
"snippet": "网络 云端存储; 云存储; 云端储存; 云储存;",
"text": "英[klaʊd ˈstɔːrɪdʒ] 美[klaʊd ˈstɔːrɪdʒ]",
"links": null,
"rectangle": null
}
]
}
]
}
]
}