Bing SERP
Extrayez les résultats de recherche Bing : liens organiques, résultats vidéo, actualités et suggestions de recherches associées.
Utilisation de l'API
Ajoutez &scraper=bing-serp à une requête Crawling API. Encodez en URL l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.bing.com/search?q=iphone' \
--data-urlencode 'scraper=bing-serp' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.bing.com/search?q=iphone',
{'scraper': 'bing-serp'}
)
import json
data = json.loads(res['body'])const { CrawlingAPI } = require('crawlbase');
const api = new CrawlingAPI({ token: 'YOUR_TOKEN' });
const res = await api.get(
'https://www.bing.com/search?q=iphone',
{ scraper: 'bing-serp' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.bing.com/search?q=iphone', scraper: 'bing-serp')
data = JSON.parse(res.body)Exemple d'URL en entrée
L'URL passée dans le paramètre url (URL-décodée pour la lisibilité) :
https://www.bing.com/search?q=iphoneStructure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Requête de recherche.
Nombre total de résultats.
Objets de résultats organiques.
Titre du résultat.
URL de destination.
Extrait.
Position (indexée à partir de 1).
Résultats vidéo.
Requêtes associées.
Exemple de réponse
{
"query": "iphone",
"organic": [
{
"title": "iPhone - Apple",
"url": "https://www.apple.com/iphone/",
"snippet": "Discover the new iPhone...",
"position": 1
}
],
"related_searches": ["iphone 15", "iphone pro"]
}