-4

オンラインWebサイトのメッセージボードと通信するアプリケーションを作成するにはどうすればよいでしょうか。たとえば、投稿を取得したり、投稿したり、投稿にフラグを付けたりできるwww.espn.comのメッセージボードなどです。誰かがそのようなことをするアプリケーションをどのように作成するのでしょうか?ソケット?

これをC++で作成したい

4

1 に答える 1

0

これは実際には思ったよりも複雑です。ほとんどのメッセージボードは(通常はスパムを防ぐために)APIを開きません。開く場合は、おそらくそれらと協力して詳細を取得する必要があります。

一般的な考え方は次のとおりです。

  • サーバーへのソケットを開く
  • APIに従って適切なデータを送信します
  • 利益

それをハックしたい場合は、APIを理解するためにスクレイピング/wiresharkパケットスニッフィングを行う必要があります。通信トークンなどを取得するために読み取る必要のあるCookieがいくつかある可能性があります。可能ですが、大変な作業です。

他のいくつかのWebサイト(TwitterやGoogleなど)はAPIを開き、実際にデータを操作するための開発者ツールを提供しています。ESPNのようなサイトは、趣味の開発者にそれほど開かれているとは思わないので、おそらく何らかの契約に署名する必要があります。

本当に興味がある場合は、HTTPを読んでください(これは本当に簡単な最初のチュートリアルです)。ほとんどのAPIはHTTPプロトコルに基づいて構築されているため、HTTPプロトコルに精通する必要があります。ただし、ソケットの作業は少し面倒なので、C++以外のものを使用することをお勧めします。Pythonのようなものを試してください。

于 2012-11-25T05:49:24.330 に答える