Problem Solving Through Python

|  파이썬을 활용하여 우리가 PC를 사용하면서 접하는 문제를 보다 간단히 해결하는 내용을 다룹니다. - 기초수준

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

안녕하세요?


유튜브 고객센터에 따르면 채널을 만든 시기에 따라 URL에 채널ID 대신에 사용자이름이 들어가 있을 수 있고, 


맞춤 URL이란 유형의 URL에서도 채널ID가 빠지는 것 같네요.


https://support.google.com/youtube/answer/6180214?hl=ko 


이게 문제되는 이유는 현재 아미나의 피드보드에서는 채널ID만을 입력할 수 있도록 되어있기 때문인데요.



1. 피드보드 수정하기


아미나의 사노라가노라 님께서 활용팁 게시판에 아미나의 피드보드에서 feed.lib.php를 직접 수정하는 팁을 적어주셨습니다. 


이는 사용자이름을 입력하면 위 PHP 파일에서 유튜브 API를 이용하여 채널ID로 변환하는 방법입니다.


http://amina.co.kr/bbs/board.php?bo_table=tip&wr_id=2981 



2. 유튜브 API를 직접 이용하기


유튜브 API를 직접 이용하여 비디오ID에서 직접 채널ID를 추출할 수도 있어요.


https://stackoverflow.com/questions/34117777/youtube-api-get-the-channel-or-username-from-the-videoid 


저는 답변에 달린 것과 유사한 방식으로 해결해서 직접 채널ID를 입력했어요.


가장 쉽게 떠올릴 수 있는 방법이네요 ^^


다들 잘 아시겠지만 비디오ID는 URL, 공유 URL, 퍼가기 iframe 태그 등에서 바로 확인할 수 있습니다.



3. 채널ID 컨버터를 이용하기


단순히 채널ID만을 구하려는 목적이라면 간단하게 Youtube Username to Channel ID Converter를 사용할 수도 있습니다. 


http://johnnythetank.github.io/youtube-channel-name-converter/ 


예컨대 사용자이름인 koreanenglishman(영국남자)를 입력하면 채널ID인 UCg-p3lQIqmhh7gHpyaOmOiQ를 반환해줍니다. 




결론적으로 채널ID를 여러 개 입력해야 되는 상황이라면 1번, 


그렇지 않은 상황이라면 3번이 가장 효율적인 방법이 될 것 같네요.


여담이지만 이런 문제가 있는 것을 보면 국내에서 유튜브를 운영하시는 분들은 


가급적이면 채널ID가 포함된 URL을 사용하시는 편이 동영상 조회수를 늘리는 데 도움이 되지 않을까 생각이 드네요 ^^


그럼 저녁식사 맛있게 드세요!


  • profile
    이니스프리 2019.08.14 19:59
    만약 위 링크가 작동하지 않는다면, 아래의 링크를 사용해보세요 ^^
    https://socialnewsify.com/get-channel-id-by-username-youtube/

Problem Solving Through Python

파이썬을 활용하여 우리가 PC를 사용하면서 접하는 문제를 보다 간단히 해결하는 내용을 다룹니다. - 기초수준

List of Articles
번호 제목 글쓴이 날짜 조회 수
22 22. [OpenPyXL] 엑셀 문서 저장하기 / 시트 추가하기 / 셀에 입력하기 14 file 이니스프리 2020.02.02 363
21 21. [OpenPyXL] 엑셀 문서를 열고 시트에서 셀의 값을 얻기 2 file 이니스프리 2020.02.01 193
20 [BeautifulSoup] 자식태그를 제거하기 - .decompose() & .extract() 2 file 이니스프리 2020.01.16 277
19 [python-telegram-bot] 4096자 글자수 제한을 우회하는 방법 file 이니스프리 2020.01.12 182
18 [Requests] Selenium을 이용한 Cloudflare의 우회 3 file 이니스프리 2020.01.08 288
17 9. 파이썬 문법 팁 정리 file 이니스프리 2020.01.04 183
16 [번외편] 네이버 동영상에서 자막을 파일로 추출하는 방법 2 file 이니스프리 2019.12.25 375
15 4. 문자열 처리 (2) - 문자열 조작에 대한 기본함수 및 메서드 1 file 이니스프리 2019.12.12 176
14 6. 리스트와 관련된 기본함수 및 메서드 7 file 이니스프리 2019.12.10 223
13 3. 문자열 처리 (1) - 문자열 접근 및 검색방법 4 file 이니스프리 2019.12.09 759
12 [Selenium] Requests의 session을 Selenium으로 보내기 file 이니스프리 2019.12.07 376
11 1. 반복문 (1) - while 문 5 file 이니스프리 2019.12.06 153
10 (序) Python 강좌를 시작하며... 2 file 이니스프리 2019.12.05 119
9 [Pillow] 파이썬 Pillow 라이브러리를 이용하여 이미지의 배경을 transparent하게 만들기 11 file 이니스프리 2019.08.04 768
8 [번외편 - 법률] 나무위키의 서술 중 법률용어의 사용에 있어 바로잡아야 할 부분 file 이니스프리 2019.07.17 181
» [번외편 - 유튜브] Youtube API를 이용하거나 또는 이용하지 않고 채널ID를 추출하는 방법 1 file 이니스프리 2019.07.16 469
6 [Selenium] Selenium에서 send_keys를 막아놓은 경우 해결책 이니스프리 2019.07.04 418
5 [번외편 - 아미나] Basic Youtube Title Widget 1.0에서 처음에 엑박으로 뜨는 경우의 해결책 3 file 이니스프리 2018.12.15 459
4 [번외편 - 아미나] 아미나의 회원 이미지와 관련하여 x2 3 file 이니스프리 2018.12.10 431
3 [번외편 - 법률] 현행 저작권법 제30조(사적이용을 위한 복제)에 대하여 - 음원 다운로더의 처벌과 관련하여 6 이니스프리 2018.12.07 744
목록
Board Pagination Prev 1 ... 2 Next
/ 2
서버에 요청 중입니다. 잠시만 기다려 주십시오...