Récupérer liste des groupes achat/vente Facebook


#1

Bonjour,

J’aimerais svp avoir vos conseils/aides concernant une petite problématique que j’ai:
j’aimerais récupérer une liste (exhaustive) des groupes FB d’achat/vente (petites annonces) situés en Ile-de-France si possible.

Pour cela, j’ai trouvé 2 liens sur Facebook qui permettent d’avoir plus ou moins accès à cette liste.

  1. https://www.facebook.com/salegroups/
  2. https://www.facebook.com/groups/?discover_category_id=477274375817181

L’avantage du 1er lien est qu’il permet d’avoir accès aux groupes en fonction de la localisation sur le Map. Mais par contre difficile de récupérer directement une liste de groupes pour toute une région précise.

Le 2ème lien parait plus exhaustif mais il ne l’est pas. Il a l’avantage d’avoir une structure plate qui permettrait de scraper plus facilement la page.

Ce qui m’intéresserait serait donc de récupérer tous ces groupes (nom, nb membres et description).

Je suis allé voir la doc de l’API de FB et je ne trouve rien sur la recherche de groupes. On peut avoir les infos d’un groupe seulement si on possède leur ID :

J’ai également mis mon compte FB en anglais US pour utiliser le search graph mais ma recherche n’a rien de concluant. Je n’ai pas en retour ce que je recherche :
https://www.facebook.com/search/str/buy+and+sell+groups+in+france/keywords_groups

Auriez-vous svp une idée, un outil ou un moyen pour récupérer cette liste de groupes que je recherche ?

Merci d’avance.


#2

Bah ce lien me parait top. Analyse les requêtes dans l’onglet network de la console. Tu pourras utiliser l’api : https://www.facebook.com/api/graphqlbatch/

Sinon, tu peux extraire les liens des groupes, avec une simple extension chrome du genre : https://chrome.google.com/webstore/detail/scraper/mbigbapnjcgaffohmbkdlecaccepngjd


#3

Merci de ta réponse et pour le plugin, je ne connaissais pas celui-ci, j’utilisais WebScraper.

J’avais en effet commencé à regarder les requêtes générées mais je voulais éviter cela car comme l’API n’est pas ouverte aux devs et qu’il n’y a pas d’infos dessus, c’est un peu plus compliqué.

Après analyse des infos envoyées pour récupérer la liste des groupes, j’ai entouré ci-dessous les paramètres déterminants :

1er problème :
J’ai essayé de jouer sur le nombre de résultats à retourner mais je ne peux pas mettre un nombre supérieur à 99 sinon la requête échoue. Et je ne suis même pas certain que j’ai vraiment plus de résultats (je n’ai pas vérifié)

2ème problème :
Les résultats se font en fonction des coordonnées GPS et d’un radius. Pour cibler toute la région d’Ile de France, c’est compliqué.
Les changer pour parcourir à peu près tous les départements de la région sera pénible ^^

Bref, je pensais qu’il existait un moyen (voire un outil via une API) plus simple et plus rapide pour extraire ces groupes :smile: et finalement, je suis dessus depuis plusieurs heures.

Je pense que je vais devoir trouver un plan B à moins que qqn ait une autre astuce ?


Team : CamilleBriceJulienVivianBorisXavierSteven.
Follow @growthhackingfr