우연히 유뷰브 동영상을 다운받는 프로그램의 소스를 보게 되어서 파이썬으로 직접 코드를 짜면서 따라가보았다. 생각보다 간단하지만, 한단계를 거쳐서 가야해서 조금 번거롭기는 하다. 다음과 같은 과정으로 플래시 동영상 파일인 flv 파일을 다운받을 수 있다. 원하는 video id 를 얻는다. 이건 보통 play 하는 url 에, v=???? 라며 적혀있다. 특정 url 에 원하는 video id 를 넣어서 토큰(token)이라는 걸 얻는다. 다시 특정 url 에 원하는 video id 와 앞에서 얻은 토큰을 얻어서 다운로드를 한다. 파이썬으로 만들어본 코드는 다음과 같다. 가장 간단한 과정을 모두 보여주므로, win32 나 C# 으로 이 과정대로 따라 만들면 쉽게 만들 수 있을것 같다. import urll..
이미 flv 플레이어로 재생하는 동영상 사이트들의 flv 파일을 다운받는게 많이 알려진 요즘 이런 방법을 알린다고 해도 큰 문제는 될게 없다는 생각에 올려본다. 만약 문제가 있다면 얼른 이 포스트를 닫도록 하겠음~ 내 블로그에 다음 동영상을 보여주고 싶은데(아마 url 이나 object, embed tag 를 일부러 숨긴 페이지들도 다 될거라 예상한다) url 을 찾기가 힘들다. 혹은 프레임으로 나눠져있어서 따라가기가 힘들다. 이럴 경우 다음과 같이 간단히 url 을 얻을 수 있다. 원하는 페이지를 열자. 예를 들어 다음 동영상에서 해당 동영상을 볼 수 있는 페이지로 가자. 그런 후 파이어폭스 메뉴에서, 도구 -> 페이지 정보 를 누르자. 그러면 다이얼로그가 하나 뜨는데 여기서 '미디어' 탭을 선택하자...
- Total
- Today
- Yesterday