Scraper un tableau Pinterest dans un tableur
Le Scraper de Tableaux Pinterest transforme un tableau en lignes. Vous soumettez des URL de tableaux sous la forme pinterest.com/<utilisateur>/<tableau> - une par ligne, ou téléversées en CSV, XLSX, TXT ou Parquet -, vous fixez une limite par requête, et chaque épingle revient sous forme d'enregistrement avec le tableau demandé, le titre et la description de l'épingle, le lien sortant, l'image, l'adresse propre de l'épingle, le nombre d'enregistrements et le compte qui l'a publiée. Neuf colonnes, une ligne par épingle, téléchargeables en CSV, Excel ou JSON. La colonne board arrive normalisée en <utilisateur>/<tableau> même si vous avez soumis une URL complète, ce qui en fait une clé courte pour regrouper.
Un détail de cet export cassera un importateur si vous ne le connaissez pas. La colonne description n'est jamais la chaîne vide. Sur une épingle sans description, elle revient sous la forme d'une seule espace - une valeur truthy, longue d'un caractère, qui s'affiche comme cellule vide dans un tableur, si bien que tout test évident de vacuité la laisse passer. Coupez les espaces avant de filtrer, dédoublonner ou compter. Deuxième surprise, plus douce : link est absent sur énormément de lignes, parce que c'est la destination hors plateforme de l'épingle et non l'épingle elle-même, et beaucoup d'épingles ne renvoient nulle part. La colonne toujours présente est url, l'adresse propre pinterest.com/pin/<id>/ de l'épingle, ce qui en fait la clé fiable pour joindre ou comparer. Notez aussi que repins est une chaîne de chiffres et non un nombre, et que tout dans l'export est une chaîne sauf position, que le JSON porte et que le tableur ne porte pas.
Deux limites méritent d'être dites clairement. Pinterest rend les tableaux dans le navigateur plutôt que dans le HTML de la page, et l'outil dit qu'obtenir le tableau complet exige une sortie résidentielle à vous ; sans elle une exécution renvoie quand même des épingles, mais traitez ce qui revient comme une vue partielle et non comme le tableau entier. Et toutes les exécutions que nous détenons visaient un seul tableau, cette page n'imprime donc ni taux de remplissage ni proportions - ils décriraient ce tableau-là et aucun autre. Elle décrit à la place la forme de l'export et ses pièges, et une petite exécution gratuite sur vos propres tableaux est la façon honnête de voir le reste.
Sur le plan juridique, ceci pèse plus lourd qu'un catalogue de produits, pour deux raisons à peser. La colonne author nomme un compte, l'export peut donc identifier une personne et le RGPD et les régimes comparables s'appliquent à ce que vous ferez ensuite. Et les épingles elles-mêmes - images, titres, descriptions - sont l'œuvre créative d'autrui, republier relève donc du droit d'auteur et non de la protection des données. Tout ce qui est collecté est montré à n'importe quel visiteur sur un tableau public et aucun identifiant ni paywall n'entre en jeu, mais les conditions de Pinterest restreignent toujours l'accès automatisé : lisez-les avant de passer à l'échelle. Commencez gratuitement : vos 500 premières lignes ne coûtent rien et ne demandent pas de carte, et ensuite c'est 0,002 $ par ligne, forfaitaire.