このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

NetscapeのfindURL

発言者:大分県 安東
( Date Monday, December 09, 1996 16:41:38 )


Netscape3.0jaのAppleScriptでfindURLというのがありますが
これって動作しますか ?

tell application "Netscape Navigator 3.01 [ja]"
  display dialog (find URL ((choose file)) as text)
end tell

などとやってみたのですが、パラメータミスとなってしまいます。(^^;;
どなたかアドバイスお願いします。

#MacのWeb環境はどうなっていくのかなあ...

大分県 安東 さんからのコメント
( Monday, December 09, 1996 16:44:02 )

あっ、スイマセン。なぜfind URLを使いたいかと言いますと、ページデータ
から、参照ページを抜き出したいのです。

#こんなosaxなんてありますか ? (^^;

田中求之 さんからのコメント
( Monday, December 09, 1996 17:45:57 )

>なぜfind URLを使いたいかと言いますと、ページデータ
>から、参照ページを抜き出したいのです。

Find URL は、辞書情報にも書かれているように、Netscape でダウンロードした
ファイルから、そのファイルの登録してあった URL を引き出す、というものですから
お望みのことには使えないはずですが?

ページデータ(HTML のファイル)から参照ページ(<a href=""> で指定されている
参照先)を抜き出したいのであれば、ページのデータ(myPageData に読み込んである
として)に対して

set myList to pickUpFromData myPageData startOf "<a href\"" endOf ">"

という処理(Tanaka's osax使用)を行えば、<a href タグで書かれている URL
をすべてピックアップします。

pickUpFromFile を使えば、ファイルから直接抜き出せます。


大分県 安東 さんからのコメント
( Tuesday, December 10, 1996 10:10:18 )

>>Tanaka's osax...

見落としてました。(^^;
さっそくTanaka's osaxの機能を使わせて頂きます。

今後とも宜しくお願いします。