Profil Facebook
Extrayez un profil Facebook public : nom, images de profil et de couverture, parcours professionnel et scolaire, et suggestions de profils similaires.
Utilisez le token JS
Les scrapers Facebook fonctionnent mieux avec votre JavaScript token.
Utilisation de l'API
Ajoutez &scraper=facebook-profile à une requête Crawling API. Encodez l'URL cible dans le paramètre url.
curl 'https://api.crawlbase.com/?token=YOUR_TOKEN' \
--data-urlencode 'url=https://www.facebook.com/zuck' \
--data-urlencode 'scraper=facebook-profile' -Gfrom crawlbase import CrawlingAPI
api = CrawlingAPI({'token': 'YOUR_TOKEN'})
res = api.get(
'https://www.facebook.com/zuck',
{'scraper': 'facebook-profile'}
)
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/zuck',
{ scraper: 'facebook-profile' }
);
const data = JSON.parse(res.body);require 'crawlbase'
api = Crawlbase::API.new(token: 'YOUR_TOKEN')
res = api.get('https://www.facebook.com/zuck', scraper: 'facebook-profile')
data = JSON.parse(res.body)Exemple d'URL d'entrée
L'URL transmise dans le paramètre url (décodée pour la lisibilité) :
https://www.facebook.com/zuckStructure de la réponse
Corps de la réponse JSON. Les types de champs peuvent être null lorsque la page source omet la valeur.
Nom d'affichage du propriétaire du profil.
URL de l'image de profil.
URL de l'image de couverture.
Bio / texte d'introduction du profil.
Expériences professionnelles listées.
Nom de l'employeur.
Intitulé du poste.
Plage de dates (ex. « 2004 - present »).
Entrées de formation avec
school, degree, period.Noms des profils que Facebook propose comme similaires.
Exemple de réponse
{
"name": "Mark Zuckerberg",
"profile_image": "https://scontent.fbcd…/profile.jpg",
"intro": "Founder and CEO of Meta.",
"work": [
{
"employer": "Meta",
"title": "Founder & CEO",
"period": "Feb 2004 – present"
}
]
}