- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是一名研究生,研究方向是复杂网络。我正在从事一个涉及分析 Facebook 用户之间联系的项目。是否可以根据好友信息写一个facebook的爬虫?
我环顾四周,但到目前为止找不到任何有用的东西。 Facebook 似乎不喜欢这样的事件。我可以依赖 Facebook API 吗?
更新(2010 年 1 月 8 日):非常感谢您的回复。我想我可能需要直接联系 Facebook。干杯
更新(2011 年 2 月 16 日):新书“挖掘社交网络”刚刚出版。其中有一章专门介绍如何使用 Python 挖掘 Facebook。干杯。
最佳答案
不幸的是,您不能依赖 Facebook API。要获取 friend 信息,您需要使用类似 friends.get() 的东西.但是,任何像这样返回用户信息的 Facebook API 方法都需要您拥有来自该用户的事件 session key ,通常获取事件 session key 的方式是让用户访问您的 Facebook 应用程序或页面。
总而言之,您所说的信息本质上是隐私的。你不能从 Facebook 中选择一个人,得到他们的 friend ,也不能得到那些 friend 的 friend ,等等。对我来说,这对隐私来说是件好事,但当然可以防止任意分析。
我会放弃编写一个快速但不完善的应用程序的想法,该应用程序具有一些用户吸引力,您可以将其用于研究。如果一组像 S**t My Dad Says (有趣,工作不太安全)可以在几个月内获得 120,000 名用户,您可能可以通过一个小型研究应用程序来辩护并获得合理数量的用户。
关于facebook - 如何根据好友信息爬取Facebook?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2022929/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我是一名优秀的程序员,十分优秀!