-4

如何创建一个与在线网站的留言板通信的应用程序,例如 www.espn.com 的留言板,它可以检索帖子、发布内容和标记帖子。有人怎么可能去创建一个做这样的事情的应用程序?插座?

我想在 C++ 中创建它

4

1 回答 1

0

这实际上比听起来更复杂。大多数留言板不开放他们的 API(通常是为了防止垃圾邮件),如果他们这样做,您可能必须与他们合作以获取详细信息。

总体思路是:

  • 打开到他们服务器的套接字
  • 根据他们的 API 发送适当的数据
  • 利润

如果你想破解它,你必须做一些抓取/wireshark 数据包嗅探来找出他们的 API。您可能需要阅读一些 cookie 才能获取通信令牌等。这是可能的,但工作量很大。

其他一些网站(如 Twitter 和 Google)开放了他们的 API,实际上提供了开发人员工具来与他们的数据进行交互。我认为像 ESPN 这样的网站不会对业余开发者开放,因此您可能必须签署某种协议。

如果您真的感兴趣,请阅读 HTTP(这是一个非常简单的入门教程)。大多数 API 都是基于 HTTP 协议构建的,因此您需要非常熟悉它。我建议使用 C++ 以外的东西,因为套接字工作可能有点乏味。尝试类似 Python 的东西。

于 2012-11-25T05:49:24.330 回答