4

私は1年目の計算機科学を終えました。そして、私は彼らが最初の年に私たちに教えてくれたこと(たくさんのJavaと少しのC)に取り組むことに時間を費やしたいと思います...

とにかくプロジェクトとして、私は必要なことをしたいと思っていました。必要なのは、ムービーフォルダーを実行し、IMDBから評価と基本情報を取得するプログラムです...

どこから始めればいいのかわからないので、フォルダ名の読み取り、名前からジャンクを取り除いて実際の名前などを取得する部分を処理できると思います。また、GUIは処理できますが、処理できません。 IMDBと話す方法を知っています...このプロジェクトを完了するためにどのような手順を踏む必要がありますか。学校が始まる約1か月前に、それまでに学校を終えたいと思っています...すべての入力に感謝します

編集:また、私が何から始めて、次に何に進むべきかを教えてもらえますか?最初にGUIから始めるか、フォルダ名を読み込んで名前をフィルタリングするコードを用意する必要があります...学校で課題としてプログラムを1つだけ作成し、基本的に段階的に概説したので、何を知りたいのですか?私はから始めるべきです

4

2 に答える 2

3

問題を分解し、必要なコンポーネントの種類を特定し、実行方法がわからない(重要な)コンポーネントに焦点を当てることで、非常に良いスタートを切ることができました。

IMDB APIはここに文書化されており、いくつかのパラメーターを使用して単純なHTTP要求を送信し、おそらくJSON文字列としていくつかのフォーマットされたデータを取得することになります。

これら2つのことを行うのに役立つライブラリがあります。IMDBにアクセスするためのパブリックドメインラッパーがある場合でも、汎用のHTTPおよびJSONライブラリを使用することをお勧めします。これはおそらくより良い教育演習です。

于 2009-08-11T06:32:02.140 に答える
2

私はあなたが議論しているIMDBAPIの作成者です;)人々が槌を打つのを防ぐために、リクエストを1時間あたり30に制限します。それ以上のリクエストを実行する正当な理由はまだありません。誰にでも私の提案は、2分ごとに1つのリクエストを実行するバッチスクリプトを作成し、それを数時間一晩放置することです。そうすれば、新しい映画を追加するたびに、オンデマンドでリクエストを実行するだけで済みます。

于 2009-08-13T13:44:19.517 に答える