답변 2개
채택된 답변
+20 포인트
3년 전
https://funissu.com/youtube-thumbnail-extraction/
위 링크에 유튜브 썸네일 주소를 가져오는 패턴이 있습니다.
<div id="bo_v_con">
어쩌구저쩌구
https://www.youtube.com/watch?v=T2ZNOZmdD-E
어쩌구저쩌구
<div>
위와 같은 식으로 유튜브 영상이 걸려 있다면...
유튜브의 아이디가 항상 11 자리 문자라는 것을 감안하여.
저 같은 경우는 split 메소드와 slice 메소드를 이용하여 아래처럼 추출합니다.
물론 이것 이외에도 문자열을 파싱하는 방법은 많습니다.
<script>
ytId = bo_v_con.innerHTML.split("https://www.youtube.com/watch?v=")[1].slice(0, 11);
ytImage = "https://i1.ytimg.com/vi/" + ytId + "/maxresdefault.jpg";
document.write(ytImage);
</script>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
타버린나무
3년 전
감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인