RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

Récupérer le nombre de followers sur Pinterest en PHP

Progi1984 - Commentaires (4)

Pinterest est un site web mélangeant les concepts de réseautage social et de partage de photographies. Pour le projet Datatlas, j’ai eu besoin de récupérer le nombre de followers de différents utilisateurs sur ce réseau social.

Logo Pinterest

Pré-requis

Comme pré-requis, on va utiliser le DomCrawler de Symfony.

Pour cela, on va l’installer via Composer :

$ composer require symfony/dom-crawler

Vous pouvez le retrouver sur Packagist.

Récupérer le nombre de followers d’un compte Pinterest

Pour cela, il a fallu trouver l’astuce : le code HTML d’un profil Pinterest contient une balise meta définissant le nombre de followers (<meta property= »pinterestapp:followers »>).

Avec un peu de PHP, cela va faciliter les choses :

use Symfony\Component\DomCrawler\Crawler;

$oCrawler = new Crawler();

$contents = file_get_contents($url);
$oCrawler->clear();
$oCrawler->addHtmlContent($contents, 'UTF-8');
$data = $oCrawler->filterXPath('//meta[@property="pinterestapp:followers"]')->extract(array('content'));
$data = reset($data);
$numFollowers = (int)$data;

A suivre

Ceci est une série d’articles permettant de récupérer le nombre de followers sur les différents réseaux sociaux :

Commentaires

1. RootsLabs » Dailymotion : Récupérer le nombre de followers en PHP, le 6 novembre 2017 à 15:54

[…] Pinterest […]

2. RootsLabs » Instagram : Récupérer le nombre de followers en PHP, le 6 novembre 2017 à 15:56

[…] Pinterest […]

3. RootsLabs » Facebook : Récupérer le nombre de followers en PHP, le 13 novembre 2017 à 11:08

[…] Pinterest […]

4. RootsLabs » Google+ : Récupérer le nombre de followers en PHP, le 12 décembre 2017 à 10:32

[…] Pinterest […]

Ajouter un commentaire

Commentaire :