映画ニュースを自動的にダウンロードする

少し前に、私はすでに映画のノベルティのダウンロード自動化する試みをしました -当時は、 kinobaza.tv APIに基づくサービスでした。 ただし、APIはその時点では完全には完成していませんでした(映画のノベルティが常にリストに載っていたわけではなく、ロシア語の映画は必ずしもダウンロードされていませんでした)。 したがって、2回目の試み-kino2rssサイト(premiers2rssの方がより正確ですが)を行う必要がありました。



どのように機能しますか?



映画ニュースのリストを取得する



毎週木曜日(映画の初日)に、サービスはKinopoisk RSSフィードから大画面に表示される映画のリストを読み取ります 。 残念ながら、RSSには映画に関する最小限の情報(タイトル、ポスター、説明など)が含まれています。 情報を取得するための他のオプション(たとえば、映画の検索ページの解析やモバイルクライアントを装った情報の受信)について考えましたが、これらのいくつかはあまり正しい方法ではないと判断しました。 したがって、サイトは最小限の情報のみを提供します。

ところで、RSSにもう少し情報を追加する要求は、Kinopoisk管理者が単に無視します(一般に理解できます)。



サブスクリプション



映画のリストを表示するには、Google IDを使用してサイトにアクセスする必要があります(この方法は許容されると考えられているため、サイトはGoogle App Engineを使用しています。) サイト上の映画のリストを見て、映画ごとにマークを付けることができます-DVDおよび/またはHD。 ムービーがトレントトラッカー(以下を参照)に必要な品質(DVDRipまたは1080p)で表示されるとすぐに、自動的にダウンロードされます。



トレントのリストを取得する



1日1回、サービスはNNM-Clubトレントトラッカーで適切な品質の新しい映画の登場を要求します。 このトラッカーで検索が行われます。 RSSの形式で映画を受信するのに便利なサービスがあります。また、ほぼすべての新しいアイテムがあります(同じルートトラッカーとは異なり、無修正)。

新しい映画が発見されると、その説明のあるページがダウンロードされ、映画IDが映画検索で検索されます。 したがって、同じIDの映画がデータベースに存在する場合、トレントファイルへのリンクを保存します。



ダウンロードする



映画を自動的にダウンロードするために、サービスは個人のRSSフィードを作成します。 選択した映画のトレントファイルが見つかると、対応するエントリがフィードに追加されます。 また、RSSフィードがお気に入りのロッキングチェアに追加された場合(たとえばµTorrentで )、映画は自動的にダウンロードされます。 確かに、フィードURLに個人キーを追加する必要があります(フィードの説明の詳細を参照)。



一般的に、 試してみてください



更新しました。 サービスを使用する次のシナリオが想定されています。週に一度サイトにアクセスし、新しく追加された映画(週に6〜10本が追加されます)を視聴し、興味のあるものをマークします。 トレントが必要な品質(DVDまたはHD)で表示されると、マークしたムービーが自動的にダウンロードされます。 したがって、このサイトには映画検索がありません。



Upd2。 GAEの無料クォータが不足しています。 サイトでエラーが発生します。 明日入ってみてください;)。



All Articles