例えば、リンク先のブログに埋め込まれたGoogleカスタム検索フォームの有無を、リンク元ページからリンク先URLに触れるとポップアップなどで判定するようなシチュエーションを想定しています。
これをJavascriptで実現できるのではないかと検討しているのですが、参照サイトなどアドバイスをいただけると嬉しいです。
JavaScriptで別サイトのページを取得することもできますが、、ブラウザ(IEとかFirefox)のセキュリティレベル設定によっては、うまく動かないことが多々あります。
しかも、ブラウザの設定はJavascript側から変更できませんので、必然的にPHPやPerl(ASP.NETでも出来るでしょう)で製作することになると思います。
具体的には調査を行いたいページを読み込んで、そのページ中に特定の文字列(googleのカスタム検索ボックスに必ず使う必要のあるHTML/Javascriptの文字列ですね。)の有無を検索します。
技術的には非常に簡単なものですが、プログラミングスキルについて自分ではわかりませんので、とりあえずPHPで似たようなものを作っているサイトを紹介させていただきます。
http://php.mirror.camelnetwork.com/manual/ja/features.remote-fil...
このサイトの例1がまさに、他のWebページから読み込みを行い、特定の文字列~文字列の間を取り出すといったことをやっていますので小改造でいけると思いますよ。
タイトルとリンク先のURLをJavascriptで簡単に取れる方法がわかりました。
その応用として、リンク先の検索フォームなどの情報を探知できるように調査してみようと思います。
迅速に回答していただきましてありがとうございます!
JavaScriptですとスクリプトのあるホストと違うホストのリンク先のページ情報は取得できないと思います。
IEであればVBで出来る事を知っていますがPHPでの開発との事ですので役には立ちませんね。
丁寧にご回答いただきまして、ありがとうございます。
現在丁度、質問事項の機能をPHPでのWebアプリの中に組み込もうとしていたため、非常に有用な情報でした。
教えていただいた"Webページの読み込み、文字列間の切り出し"判定の方法を早速試してみようと思います。