質問: urlをファイルとしてダウンロードする方法は? 次のように、webサイトのurlは、一部のmp3ファイルを shockwave ファイルとして埋め込むことで「非表示」にしています。<span class="caption"><!-- odeo player --><embed src="http://odeo.com/flash/audio_player_tiny_gray.swf"quality="high" name="audio_player_tiny_gray" align="middle" allowscriptaccess="always" wmode="transparent" type="application/x-shockwave-flash" flashvars="valid_sample_rate=true external_url=http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></span> オフラインで聴くためにファイルをダウンロードするにはどうすればよいですか?私は2つの方法を見つけました:1。スタックオーバーフローメソッドリンクのみを含む新しいローカルhtmlファイルを作成します。次に例を示します。<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">sunday edition 25nov2008</a> ブラウザでファイルを開き、リンクを右クリックして、[ファイル]> [リンクに名前を付けて保存]を選択します。2。スーパーユーザーメソッドfirefoxアドイン iget をインストールします。 (firefoxのバージョンに適したバージョンを使用してください。)ツール>ダウンロード>フィールドにurlを入力します。他に方法はありますか?
回答: これは、ブラウザを離れることなくダウンロードページをオンザフライで作成する方法です。 webページに移動します(おそらく http://www.cbc.ca/thesundayedition/ ?)。 このjavascriptをアドレスバーに入力します。 javascript:document.documentelement.innerhtml.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+regexp.$1+'">download<'+'/a>')