以编程方式从社交网络中抓取用户文章
是否可以通过编程从 Facebook 等社交网络抓取用户信息? 我需要一些用户信息(更具体地说,发布的文章)来完成一个小型数据挖掘项目。
我想我有以下问题。
- 如果我无法直接访问数据库,是否必须登录(比如说Facebook)才能检索信息。(所以我必须抓取它)
- 如果是必须,我如何登录我的帐户(像 Facebook)以编程方式?
- 他们的文章存储库可用吗?数据越多越好。
Is it possible to crawl user information programmingly from social network like Facebook?
I need some user information(more specifically, the articles posted) to do a small data mining project.
I think I have the following questions.
- Is it a must to login(Let's say Facebook) in order to retrieve information, if I do not have direct access to the database.(So I have to crawl it)
- If it is a must, how can I log into my account(like Facebook) in a programmingly way?
- Is their any articles repository available? The more data, the better.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Facebook 有一个 API,允许您访问此信息。 API 为开发人员提供了访问 Facebook 数据甚至执行操作的接口。您应该订阅您的应用程序,然后您将获得使用 API 的密钥。
如果 Facebook 用户有一些公开信息,您无需请求访问即可访问该信息,否则您将需要该用户接受您的申请,您才能使用他的私人信息。
以下是使用 Facebook 进行任何开发的主要链接:
https://developers.facebook.com/
这是 API 的主要链接:
https://developers.facebook.com/docs/reference/api/
这入门应该很有用:
https://developers.facebook.com/docs/beta/opengraph/tutorial/
Facebook has an API that will allow you to access this information. An API provides a developer with an interface to access Facebook data and even perform operations. You should subscribe your application and you will get a key to use the API.
If a Facebook user has some information available publicly you can access it without requesting access, otherwise you will need the user to accept your application for you to use his private information.
Here is the main link for any development using Facebook:
https://developers.facebook.com/
And here is the main link to the API:
https://developers.facebook.com/docs/reference/api/
And this getting started should be useful:
https://developers.facebook.com/docs/beta/opengraph/tutorial/