web-dev-qa-db-ja.com

腐ったトマトの「トマトメーター」スコアを別のサイトに埋め込み/スクレイピングする

私は地元のコミュニティサイトを運営しており、私たちのサービスの1つは、各映画の公式サイト、IMDBページ、Rotten Tomatoesページなどへのリンクだけでなく、地元の映画館の上映時間を含む映画ページです。ただし、リストにある各映画のRotten Tomatoesスコアを直接表示できるようにしたいです。 XBMC やその他のプログラムなどのためにコンテンツをスクレイピングするための多くの参照を見つけましたが、ウェブサイトへの埋め込み用ではありません。そうすることが彼らの利用規約に反するのか、それとも可能かどうかはわかりませんが、実際に合法であるならば、私がそうする方法についての提案が欲しいです。

2

公式のシンジケーション方式 を使用できるのに、なぜスクレイピングが面倒なのですかこれは彼らを怒らせる可能性がはるかに低く、開発者がサイトに解析して統合するのはかなり簡単です。このように、彼らのHTMLを変更してもサイトは壊れません。これは、RT人を怒らせる可能性がはるかに低いため、禁止される可能性が低くなります。

1
Jack M.

IMacros for Firefox/Chromeマクロを作成して、マクロを取得し、Webサイトに マクロを埋め込む を作成できます。ユーザーが埋め込みマクロをクリックすると、ブラウザーで実行され、データが取得されます。

もちろん、それは実際に埋め込むことと同じではありません。しかし、ユーザーのマシン上で実行されるため、100%合法です(IPはサーバーログに表示されません)。

0
FrankJK