웹 사이트 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>
오프라인 청취 용 파일을 어떻게 다운로드 할 수 있습니까?
두 가지 방법을 찾았습니다.
1. 스택 오버플로 방법
다음과 같은 링크만으로 새 로컬 HTML 파일을 작성하십시오.
<a href="http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3">Sunday Edition 25Nov2008</a>
브라우저에서 파일을 열고 링크를 마우스 오른쪽 단추로 클릭 한 후 파일> 다른 이름으로 링크 저장을 클릭하십시오.
2. 슈퍼 유저 방식
Firefox addin Iget 을 설치하십시오. Firefox 버전에 맞는 버전을 사용해야합니다.
도구> 다운로드> 입력란에 URL을 입력하십시오.
다른 방법이 있습니까?
Linux의 경우 명령 행에서 'wget'을 사용하십시오.
wget http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
Windows에서 비슷한 도구를 원한다면 Cygwin 을 통해 wget을 설치하거나 GNU Win32 포트 를 사용하십시오.
Mac OS X에는 cURL 이 있으며 Windows 빌드로 보입니다.
. 명령 줄 방법
wget
또는 유사 항목을 다운로드/설치/빌드하고 명령 줄에서 다운로드하십시오.
wget http://some/url
이를 위해 DownThemAll 을 사용합니다. 링크를 복사하고 관리자 창을 열고 'URL 추가'를 선택하면 정상적으로 실행될 때 링크를 선택하지 않는다고 가정 할 수 있습니다.
uRL이 준비되어 있고 Vanilla Firefox가있는 경우 다운로드 관리자에 URL을 붙여 넣어 간단하게 다운로드 할 수 있습니다. 방금 FF v26으로 이것을 테스트했지만 여전히 그렇게 작동합니다. btw jtbandes는 이것이 Chrome에서도 작동 함)라고 말합니다.
브라우저를 떠나지 않고 즉시 다운로드 페이지를 만드는 방법은 다음과 같습니다.
javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')
이 웹 사이트는 어떻습니까 : www.downloadurlfile.com ?? URL에 다운로드 가능한 링크를 만듭니다.
Firefox를 사용하는 경우 추가 기능이 필요하지 않습니다. 메뉴 도구"페이지 정보로 이동하거나 Control/Command-I를 눌러 미디어 탭을 선택하십시오. 여기에는 "다른 이름으로 저장 ..."버튼 을 포함하여 페이지에 포함 된 모든 미디어 (이미지, 비디오, 오디오 등 ...)가 표시됩니다.
Firefox 10.0.2는 여전히 URL을 직접 다운로드 할 수 없습니다.
원래 asker 첫 번째 방법 (<a href="...">link</a>
, Firefox에서 열고 링크를 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장)과 같은 자바 스크립트로 최적화 할 수 있습니다.
<script type="text/javascript">
var copylink = function(){document.getElementById("thelink").href = document.getElementById("theurl").value}
</script>
<input id="theurl" type="text"/>
<button type="button" onclick="copylink()">Update Link</button>
<a id="thelink" href="">Download Link</a>
이 작은 HTML 파일을 즐겨 찾기에 넣을 수 있습니다. 새로운 흐름은 다음과 같습니다.
(또는 그냥 jsFiddle에 복사하여 예를 들어 like this )
클립 보드에 다운로드 할 파일을 클립 보드에 복사 할 때 파일을 다운로드하기 시작하는 수많은 클립 보드 모니터링 다운로드 앱도 있습니다. 과거에는 FreeDownloadManager 를 사용했습니다.
Safari를 사용하면 활동 창을 열고 파일 목록에서 파일을 클릭하기 만하면됩니다. 그런 다음 파일 다운로드를 시작해야합니다.
미디어가 새 창에서 열리고 메뉴 파일-> 다른 이름으로 저장이 비활성화 된 경우 Mac OS X에서 다음을 사용합니다.
curl -o sundayEdition.mp3 http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
Safari의 경우 URL을 다운로드 창에 붙여 넣어이 작업을 수행 할 수 있습니다.
먼저 웹 브라우저에서 URL을 방문하십시오. 다운로드하라는 메시지가 나타납니다. 그러나 플러그인이 문제를 일으키는 경우 아래를 참조하십시오.
Internet Download Manager 와 같은 다운로드 관리자를 설치하고 해당 URL 추가 옵션을 사용하여 해당 URL을 붙여 넣습니다. 이를 통해 모든 유형의 리소스를 안정적으로 다운로드 할 수 있습니다.
Xidel 을 사용하여 프로세스를 자동화 할 수 있습니다.
Xidel은 download 및 추출 HTML/CSS, XPath 3.0, XQuery 3.0, JSONiq 또는 패턴 템플릿을 사용하는 XML 페이지 또는 JSON-API 새 문서 나 변환 된 XML/HTML/JSON 문서를 만들 수도 있습니다.
Xidel은 xmllint
, jq
, curl
/wget
입니다. 다른 모든 기능이 포함되어 있지는 않지만 거의 비슷합니다.
URL을 추출하십시오.
xidel -s "http://yoursite/" -e "//embed/substring-after(@flashvars,'external_url=')"
http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
또는
xidel -s "http://yoursite/" -e "//embed/extract(@flashvars,'http.+')"
http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3
URL을 다운로드하십시오.
xidel -s "http://yoursite/" -f "//embed/extract(@flashvars,'http.+')" --download .
추신. 이 쿼리는 Windows 인용을 사용합니다. Linux를 사용하는 경우 "
및 '
:
xidel -s "http://yoursite/" -f '//embed/extract(@flashvars,"http.+")' --download .
브라우저가 직접 URL (예 : Safari )을 통한 다운로드 시작을 지원하지 않는 경우 URL을 주소 표시 줄에 복사하고 File > 다른 이름으로 저장 .