여기는 예명 시우민, 본명 김민석 (한국인, 엑소 멤버)의 팬블로그입니다 ^A^
온김에 잘생긴 얼굴 보고 가세요 >A<)/
170116 두바이 방문
you-get 안돼요
아래 글로 오세욤
bilibili 최고화질로 다운받는 법 (크롬 확장프로그램)
http://peche326.tistory.com/71
http://peche326.tistory.com/56
이 글에 남겨주신 댓글을 보고 해봤더니 저도 오류가 나더군요
그래서 찾았더니 해결법이 있었어요
아래 설명은
http://peche326.tistory.com/56 대로 설치했을 때를 전제로 했습니다
일단 업데이트를 해주세요
사실 업뎃은 이 문제 해결과 상관없는 것 같지만
제가 업뎃하고 나서 해결법을 적용했기 때문에
혹시 몰라서ㅋㅋ
python.exe -m pip install --upgrade pip
python.exe -m pip install --upgrade you-get
또는
명령창에 python 치고 엔터
pip install you-get --upgrade 붙여넣고 엔터치면 됩니다
업뎃이 다 되면 명령창을 꺼주세요
본격적인 해결법
https://github.com/soimort/you-get/pull/2555/files
위 내용을 옮김
you-get 플러그인 bilibili.py를 수정하면 됩니다
패키지 설치 위치로 가주세요
모르시면 아래 방법대로 찾아서 가주세요
명령창을 다시 키고
python.exe -m site --user-site
를 입력하면 나오는 경로로 갑니다
C:\Users\제계정\AppData\Local\Programs\Python\Python36\Lib\site-packages
제 경우엔 경로가 이랬습니다
site-packages\you_get\extractors로 가주세요
bilibili.py를 찾고 오른클릭 - edit with IDLE 클릭
ctrl+F로 xml_str = get_content(api_url) 를 찾고
xml_str = get_content(api_url, headers={'referer': self.url, 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36'})
로 바꿉니다
그런 다음에 저장을 해줍니다
FIle - Save 또는 Ctrl+S
+
또 바뀐게 있어서 추가합니다
bilibili api가 변경되어서 수정해야 된다네요
https://github.com/soimort/you-get/commit/1900f7608cc2756d5460c99eb792c8e0eb42e7f4
bilibili.py를 찾고 오른클릭 - edit with IDLE 클릭
api_url = 'http://interface.bilibili.com/playurl?'를
api_url = 'http://interface.bilibili.com/v2/playurl?'로 바꿔줍니다
중간에 v2만 넣으면 돼요
끝입니다
해결된 겁니다
실험삼아 다운 받아 볼까요?
https://www.bilibili.com/video/av8010558
다시 전처럼 받아집니다
전에 받은것 보여드리는거 아니고
새로 받은 겁니다
재생도 잘 됩니다
https://github.com/rg3/youtube-dl
'덕질을 위한 툴 정보' 카테고리의 다른 글
bilibili 다운 관련글 암호 (0) | 2018.09.23 |
---|---|
bilibili 최고화질로 다운받는 법 (크롬 확장프로그램) (5) | 2018.04.03 |
스트림링크(streamlink)로 생중계/생방송 스트림 추출하기 (16) | 2018.01.24 |
bilibili 비리비리 동영상 최고화질로 다운로드 하는 법 (17) | 2017.12.14 |
컴맹이 알려주는 ffmpeg 사용법 (17) | 2017.12.14 |