URL을 파일로 다운로드하는 방법은 무엇입니까?


24

웹 사이트 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을 입력하십시오.

다른 방법이 있습니까?


3
로컬 파일 생성을 건너 뛰고 주소 표시 줄에 " podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3 "을 넣을 수 있습니다 .
hyperslug 2002

2
멀티미디어 플러그인 (VLC, WMP 등)이 활성화되어 있지 않은 경우에만 작동합니다.
Ehtyar

사파리에서 링크를 클릭하는 동안 옵션을 누르고 있습니다.
mk12

제목 질문에 "파일을 다운로드하거나 URL을 제공 하시겠습니까?"
Simon

위의 제목 쿼리에 이해가된다면?
Simon

답변:


12

Linux의 경우 명령 행에서 'wget'을 사용하십시오.

wget http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

Windows에서 비슷한 도구를 원한다면 Cygwin을 통해 wget을 설치 하거나 GNU Win32 포트 중 하나를 사용할 수 있습니다 .

Mac OS X에는 cURL 이 있으며 Windows 빌드가있는 것으로 보입니다.


4
Mac wget은 기본적으로 설치되어 있지 않습니다 . 있습니다 curl.
Telemachus

여러 운영 체제를 다루므로 가장 정확한 답변으로 선택했습니다.
Michelle

도대체?! 나는 이것을 Linux / Mac에서 구글하지 않을 것이다.
Nils

아래에서 Peter Morgensen의 코멘트에서 이것을 반복합니다. Windows 용 독립 실행 형 wget도 있습니다 (Cygwin은 필요하지 않음). wget은 BAT 파일에서 사용할 수 있습니다. 직접 다운로드 URL은
users.ugent.be/~bpuype/wget/wget.exe

2
@VincentVancalbergh Perfect, 난 그냥 그 린을 얻을거야 ... 잘 쓰레기.
Rob

14

3. 명령 줄 방법

wget명령 줄에서 다운로드 / 설치 / 빌드 또는 유사 항목을 다운로드하십시오.

wget http://some/url

9

나는 이것을 위해 DownThemAll 을 사용 합니다. 링크를 복사하고 관리자 창을 열고 'URL 추가'를 선택하면 정상적으로 실행될 때 링크를 선택하지 않는다고 가정 할 수 있습니다.



6

브라우저를 떠나지 않고 즉시 다운로드 페이지를 만드는 방법은 다음과 같습니다.

  1. 웹 페이지로 이동하십시오 (필자가 추측하는 것은 http://www.cbc.ca/thesundayedition/ ?).
  2. 검색 주소창에이 JavaScript를 입력하십시오 :

javascript:document.documentElement.innerHTML.match(/external_url=([^\"]*\.mp3)\"/);document.write('<'+'a href="'+RegExp.$1+'">download<'+'/a>')


4

이 웹 사이트는 어떻습니까 : www.downloadurlfile.com ?? URL에 다운로드 가능한 링크를 만듭니다.


방금 시도했지만 실패한 경우. 비 ASCII 또는 다른 문자를 구문 분석하는 데 문제가 있습니다. 아마도 공백 문자 일 것입니다. 바보 브라우저는 URL을 복사 할 때 인코딩 된 문자를 실제 문자 값으로 변환하므로 URL에 공백이 있습니다.
David Balažic

3

Firefox를 사용하는 경우 추가 기능이 필요하지 않습니다. 메뉴 도구»페이지 정보로 이동하거나 Control / Command-I를 눌러 미디어 탭을 선택하십시오. 여기 에는 "다른 이름으로 저장 ..."버튼을 포함하여 페이지에 포함 된 모든 미디어 (이미지, 비디오, 오디오 등)가 표시 됩니다.


1
질문의 의도가 다르다고 생각합니다. URL을 처음 시작하면 어떻게 되나요?
데릭 모리슨

@Derek의 미디어 탭에는보고있는 페이지에 포함 된 모든 URL이 표시됩니다. 포함 된 모든 URL이 아닌 페이지 URL 만 있으면 해당 목록을 볼 수 있습니다.
Arjan

2

Firefox 10.0.2는 여전히 URL을 직접 다운로드 할 수 없습니다.

원래 asker 첫 번째 방법 (을 포함하는 HTML 파일 작성 <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 파일을 즐겨 찾기에 넣을 수 있습니다. 새로운 흐름은 다음과 같습니다.

  • 이 HTML을 즐겨 찾기에서 열기
  • 붙여 넣기 URL을 텍스트 상자에 복사
  • '링크 업데이트'를 클릭하십시오
  • '링크 다운로드'를 마우스 오른쪽 버튼으로 클릭하고 다른 이름으로 저장

(또는 예를 들어, 단지 jsFiddle로 복사 해 와서 사용 과 같은 )


1

클립 보드에 다운로드 할 파일을 클립 보드에 복사하면 파일을 다운로드하기 시작하는 수많은 클립 보드 모니터링 다운로드 앱도 있습니다. 과거에는 FreeDownloadManager 를 사용 했습니다 .


1

다른 명령 줄 방법은 Curl파일에서 URL을 읽을 수도 있습니다. 또는 원본 페이지를 가져 오는 높은 수준의 스크립트를 작성하고 URL을 구문 분석하여 Perl, Python, Ruby, JScript 또는 ZSH 와 같은 것을 사용하여 개별적으로 얻을 수 있습니다 .


1

Safari를 사용하면 활동 창을 열고 파일 목록에서 파일을 클릭하기 만하면됩니다. 그런 다음 파일 다운로드를 시작해야합니다.

미디어가 새 창에서 열리고 메뉴 파일 -> 다른 이름 으로 저장 이 비활성화 된 경우 Mac OS X에서 다음을 사용합니다.

curl -o sundayEdition.mp3 http://podcast.cbc.ca/mp3/sundayeditionstream_20081125_9524.mp3

0

4 개의 연결로 서버에 과부하가 걸리지 않으며 더 빨리 원할 경우 항상 Linux 또는 axel 에서 wget 응용 프로그램을 사용합니다 . 둘 다 Cygwin이 설치된 창에서 사용 가능합니다. 내가 자주 긁는 사이트에 있다면 URL을 추출하고 비슷한 스크립트를 작성하십시오.


1
Windows 용 독립 실행 형 wget도 있습니다 (Cygwin은 필요하지 않음). BAT 파일에서 wget을 사용할 수 있습니다. 직접 다운로드 URL은 users.ugent.be/~bpuype/wget/wget.exe
Peter Mortensen

@PeterMortensen-링크 wget가 더 이상 활성화되지 않은 것 같습니다 . 여기 뒤로에서 찾았 : web.archive.org/web/20150303131028/http://users.ugent.be/...을 2015-0303에서. Wayback에 해당 페이지에 대한 최근 캡처가 있지만 모두 "404 파일을 찾을 수 없음"페이지가 캡처되었음을 표시합니다. 위에 링크 된 페이지의 Wget.exe는 2010 년 2 월 18 일자 버전 1.11.4입니다.이 wget은 GNU wget의 포트 (또는 미러) 인 것 같습니다. 아마도 최신 버전은 여기에서 찾을 수 있습니다 : gnu.org/software/wget/wget.html
케빈 Fegan

0

Safari의 경우 URL을 다운로드 창에 붙여 넣어이 작업을 수행 할 수 있습니다.


0

브라우저가 직접 URL (예 : Safari )을 통한 다운로드 시작을 지원하지 않는 경우 URL을 주소 표시 줄에 복사하고 파일 > 다른 이름으로 저장으로 이동하면 됩니다.


Ehtyar가 지적했듯이 플러그인은 파일을 저장하는 명백한 방법없이 mp3를 자동으로 재생하기 시작합니다.
Michelle

노래가 재생되기 시작하지만 파일 메뉴에서 다른 이름으로 저장을 선택할 수 있습니다. 확실히 할 수 있습니다.
Josh Hunt

아니요, 다른 이름으로 저장하면 회색으로 표시됩니다. 그러나 옵션을 누르고 주소 표시 줄을 선택한 다음 Enter 키를 눌러 재생하는 대신 다운로드 할 수 있습니다.
mk12

0

먼저 웹 브라우저에서 URL을 방문하십시오. 다운로드하라는 메시지가 나타납니다. 그러나 플러그인이 문제를 일으키는 경우 아래를 참조하십시오.

Internet Download Manager 와 같은 다운로드 관리자를 설치하고 URL 추가 옵션을 사용하여 해당 URL을 붙여 넣습니다. 이를 통해 모든 유형의 리소스를 안정적으로 다운로드 할 수 있습니다.


0

Xidel 을 사용하여 프로세스를 자동화 할 수 있습니다 .

Xidel은 CSS, XPath 3.0, XQuery 3.0, JSONiq 또는 패턴 템플릿을 사용하여 HTML / 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 .

Ps이 쿼리는 Windows 따옴표를 사용합니다. Linux를 사용하는 경우 다음 "과 교환하십시오 '.

xidel -s "http://yoursite/" -f '//embed/extract(@flashvars,"http.+")' --download .

-1

URL을 복사하여 Firefox 및 voila에 붙여 넣습니다. 즉시 다운로드. 가장 쉬운 방법; )

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.