2025 목표

1.
혜민이랑 건강하기
아침 계단 오르기
조깅 할수 있다면 하기
등산 - 한달에 한번
아침에 빨리 일어나기
2.
혜민이 사업 증진
매출 관리
마케팅 공부
인플루언서 홍보
멍 관리하기
이벤트
인테리어
3.
개발 실력 증진
서버 능력 부족
홈서버 구축
퍼포먼스 개선 작업 많이 해보기
디자인 패턴 공부 - 리펙터링 2판 완독, 강의 듣기
AI 관련 공부
ai agent 관련
로컬 모델
달력 블럭 만들기
github 코드 읽기
링크보고 광고인지 아닌지 알아내는 익스텐션
인플루언서 분석 익스텐션
4.
책 한달에 1권 읽기
1월 - 결정하는 습관
5.
돈 많이 벌기
저축 (빚 갚기)
주식
부동산
부동산 모임 나가보기
6.
유튜브, 인스타그램
동생, 아내와 함께 게임
공포게임
요리?
애니메이션
개발
멍 인스타
- 연휴에 꼭 보아야할 애니메이션,영화
게임
7.
요리
8.
부모님, 장인어른과 가족 사진 및 여행 다녀오기
9.
취미
키보드 조립
10.
여행
Share

유튜브 링크보고 광고 인지 알아내는 익스텐션

작성자
  • A
    alex
작성시각
카테고리
Empty
네, 가능합니다! 유튜브 링크에서 광고 여부를 감지하고 해당 영상에서 판매하는 물건의 링크를 제공하는 크롬 익스텐션을 만드는 것은 도전적이지만 흥미로운 프로젝트입니다. 이를 구현하기 위해 다음과 같은 단계를 따를 수 있습니다:

1. 주요 기능 설계

1.
광고 여부 감지:
유튜브 영상의 메타데이터 분석(예: 제목, 설명, 태그).
영상에서 언급된 외부 링크 확인.
AI/ML 모델을 활용해 광고 패턴을 감지(예: 특정 키워드, 협찬 표현 등).
2.
판매 링크 추출:
유튜브 설명란 및 고정 댓글에서 URL 추출.
추출된 링크의 도메인을 분석해 쇼핑몰/제품 링크 필터링.
3.
링크 제공:
추출한 정보를 크롬 익스텐션 UI에서 사용자에게 제공.

2. 기술 스택

프론트엔드: HTML, CSS, JavaScript (React.js 가능).
백엔드(필요시): Node.js 또는 Python(Flask, FastAPI).
AI 모델(선택적): NLP 모델을 사용해 광고 여부 판단(OpenAI API, Hugging Face 모델 활용 가능).
데이터베이스(선택적): Firebase, MongoDB 등.
크롬 익스텐션 API: 유튜브 DOM 접근 및 데이터 추출.

3. 주요 작업 단계

(1) 크롬 익스텐션 기본 구조

manifest.json 파일 작성: 확장 프로그램의 권한 및 메타정보 설정.
content.js: 유튜브 페이지에서 DOM 데이터를 분석.
popup.html & popup.js: UI 설계 및 사용자 인터페이스 구축.

(2) 유튜브 페이지에서 정보 추출

DOM 분석:
설명란에서 텍스트 및 링크 추출.
댓글에서 고정 댓글 확인.
키워드 탐지:
광고 여부를 판단할 수 있는 키워드 리스트 작성(예: "협찬", "광고 포함", "Sponsored", "Affiliate").
정규 표현식을 사용하여 텍스트에서 패턴 탐지.

(3) AI/ML 모델 활용(선택사항)

광고 감지를 자동화하려면, 자연어 처리(NLP) 모델을 사용:
훈련된 텍스트 분류 모델로 설명 텍스트를 분석.
OpenAI API 또는 Hugging Face의 미리 학습된 모델 활용.

(4) 판매 링크 필터링

URL 도메인 필터링:
eBay, Amazon, Etsy 등 쇼핑몰 도메인 우선 추출.
URL에서 제품 이름이나 카테고리를 분석.

(5) UI 디자인 및 기능 추가

UI에 판매 링크와 광고 여부를 표시.
링크를 클릭하면 외부 브라우저에서 열리도록 설정.

(6) 테스트 및 배포

다양한 유튜브 영상에서 광고 감지 및 링크 추출 기능 테스트.
Google Chrome Web Store에 익스텐션을 업로드.

4. 한계점 및 해결 방법

유튜브의 DOM 구조 변경: 유튜브의 HTML 구조가 바뀌면 확장 프로그램이 동작하지 않을 수 있음. 이를 대비해 코드 유지보수 필요.
AI 모델 한계: 광고 감지 모델의 정확도가 완벽하지 않을 수 있음. 사용자 피드백을 받아 개선.
법적 문제: 데이터 수집 및 처리와 관련된 유튜브의 서비스 약관 검토 필요.

5. 추가 아이디어

사용자가 감지한 광고 링크를 신고하거나 데이터베이스에 저장하는 기능 추가.
사용자가 직접 제품과 광고 여부를 평가하는 인터페이스 제공.
여러 플랫폼(Twitter, Instagram 등) 확장 지원.
이런 프로젝트를 시작하려면 구체적인 구현 방법이나 기술 지원이 필요할 경우 언제든지 요청해주세요. 필요한 코드를 바로 제공하거나, 설계 단계부터 함께 진행할 수 있습니다! 😊