リンク先のHTMLを解析したい!

[新着] Webテンプレートを仮オープンしました



0   名前: 奈緒 : 2006/10/17(火) 18:33  ID:OsbTrYke
リンク先のHTMLを解析して、imgタグだけを取得したいのですが、
方法の検討つきません。
javascriptでやりたいと思ってるのですが、書き込む場所違ってたらごめんなさい。。
どなたか分かる方いますか?教えてください、お願いします。

1   名前: 匿名 : 2006/10/17(火) 18:33  ID:L0mFLTIe
どこで誰が何の目的でどのページをどのようにすることを想定しているのかで回答が変わる気がするが。

2   名前: Script41 : 2006/10/17(火) 18:33  ID:A3n49R0s
「リンク先」が他ドメイン配下なら、JavaScriptによるアクセスは不可だと思いますので、JavaScriptのみで行うのは無理でしょう。
PHPなどでfile使って、正規表現でimgが含まれる部分を全部切り出すなどの方法を組み合わせれば可能でしょうけれど、むしろこの場合はJavaScriptの質問というよりサーバーサイドスクリプト系ですね。

3   名前: 奈緒 : 2006/10/17(火) 18:33  ID:OsbTrYke
やっぱりjavascriptじゃ無理でしたか。PHPで試してみます。
ご解答ありがとうございます。

4   名前: はな : 2006/10/17(火) 18:33  ID:/usM/g/9
ちょこっとソースというソフトをPCにインストールし、手動で画像を1つずつチェック
http://www.forest.impress.co.jp/article/2001/12/12/okiniiri.html
が簡単だと思います。

もしも、リンク先の画像をそのまま自分のページで使いたいのであれば、
そのサイトの管理人に画像の直リンク利用許可をもらい、そのタグを貼り付ける
いうてもあります。

どっちにしろほかのサイトの画像を無許可で、使うのはあまりよくないことなので、
もしそういう目的なら、必ずその管理人さんの許可をもらってください。


5   名前: 匿名 : 2006/10/17(火) 18:33  ID:L0mFLTIe
自分だけが、表示中のページの、全ての画像の一覧を出すとか全部新規ウィンドウで表示するとかならbookmarkletで可能。
ブラウザの拡張を作るなら、それぞれの拡張の仕様によっては何とかなるかもしれない。
他ドメインでも、JSONPサービスとかXSLTサービスを通せば,クロスドメイン制限を回避できる場合もある。

だから、「どこで誰が何のために」と書いたんだがな。
まぁサーバ側でやるのが確実だけどね。

一覧へ戻る