Existe-t-il un moyen d'explorer toutes les pages fan de Facebook et de collecter des informations? comme par exemple ramper des pages de fans facebook et enregistrer leurs noms, ou combien de fans, etc? Ou, au moins, avez-vous une idée de la façon dont cela pourrait être fait?Existe-t-il un moyen d'explorer toutes les pages fan de Facebook?
Répondre
Sélectionnez d'abord une page qui contient la catégorie désirée pour les pages:
Par exemple:http://www.facebook.com/pages/ ou http://www.facebook.com/pages/?browse&ps=93
Ensuite, utilisez un robot pour obtenir tous les liens de pages.
Maintenant, vous pouvez analyser chaque page séparément en utilisant des liens extraits.
Vous pouvez utiliser simple html dom pour l'analyse.
Écrire un robot d'indexation.
J'ai utilisé la page de Coca-Cola comme une expérience: http://www.facebook.com/cocacola?v=wall
Parse la "fans" div, qui contient un lien "Tous les fans". Voir le texte source dans votre navigateur Web, il ressemble à ceci: /social_graph.php?node_id=40796308305 & class = FanManager
transformer en une URL de facebook et ramper: http://www.facebook.com/social_graph.php?node_id=40796308305&class=FanManager
Parse la les fans, puis analyser le lien "Next page".
Répéter, ad nausée. Limitez vos demandes afin que Facebook ne vous mette pas sur liste noire.
RE: Stephen: Pourriez-vous s'il vous plaît expliquer votre réponse dans un peu plus de détails? Je ne suis pas le programmeur le plus courant, mais je voudrais pouvoir exporter les liens vers les profils de tous les fans d'un groupe dans un fichier csv. Pourriez-vous expliquer comment vous analyser le diviseur "fans" et voir sa source? En outre, comment analyser les fans, puis analyser le lien de la page suivante? – nicktendo
Téléchargez et exécutez le fichier websphinx. Entrez http://www.facebook.com/pages/ pour démarrer les URL et sélectionnez la sous-arborescence en tant que Explorer. N'oubliez pas d'augmenter les valeurs de taille de page et de délai d'attente de page. Un plus grand nombre (100-200) de threads ont plus de chance d'explorer plus de pages avec succès.
http://www.facebook.com/pages/ liste les 'Pages suggérées', 'Pages aimées'. Je ne vois pas comment obtenir des liens vers d'autres pages. L'one-way est d'explorer des pages aimées par des amis. Aucune suggestion? – ankshah
Été là, fait cela (bien, pas moi, mais vous obtenez le point). Vous voudrez peut-être examiner les questions juridiques avant d'explorer Facebook en particulier: http://slashdot.org/story/10/03/31/1430256/Facebook-Kills-Dataset-of-Crawled-Public-Profiles –