Page Facebook
Obtenez des données structurées pour une page Facebook : nom, catégorie, nombre d'abonnés, coordonnées, publications et réactions.
Utilisez le token JS
Les scrapers Facebook fonctionnent mieux avec votre JavaScript token.
Utilisation de l'API
Ajoutez &scraper=facebook-page à 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.facebook.com/Amazon/' \
--data-urlencode 'scraper=facebook-page' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.facebook.com/Amazon/',
{'scraper': 'facebook-page'}
)
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.facebook.com/Amazon/',
{ scraper: 'facebook-page' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.facebook.com/Amazon/', scraper: 'facebook-page')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL passée dans le paramètre url (décodée pour plus de lisibilité) :
https://www.facebook.com/Amazon/Structure de la réponse
Corps de réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Nom de la page.
Catégorie de la page (par ex. « Retail company »).
Texte de la section À propos.
Abonnés.
J'aime de la page.
Téléphone de contact s'il est indiqué.
URL du site web externe.
Adresse indiquée.
URL de l'image de profil.
URL de l'image de couverture.
Exemple de réponse
{
"name": "Amazon",
"category": "Retail company",
"about": "Amazon's mission is to be Earth's most customer-centric company.",
"followers_count": 29000000,
"likes_count": 29380000,
"website": "https://www.amazon.com",
"address": "410 Terry Ave N, Seattle, WA"
}