YouTube BOT : Easy2Digital API를 사용하여 비디오를 긁어 내고 문의하십시오.

YouTube 봇을 구축하고 수요 생성, 파트너 모집과 같은 일련의 상업 작업을 완료하도록 활용하는 방법을 보여줍니다.

이 장에서는 Youtube 봇을 구축하고 이를 활용하여 일련의 상업적 작업을 완료하는 방법을 보여 드리겠습니다. 이러한 작업을 적용하여 수요 창출, 파트너십 모집 등과 같은 다양한 비즈니스 작업을 완료할 수 있습니다.

목차: 유튜브 봇

YouTube API 키 및 URL 엔드포인트

코딩을 시작하기 전에 필요한 두 가지 재료가 있습니다. 첫 번째는 유튜브 데이터센터와 연결하는 열쇠입니다. Google API 콘솔에서 계정을 만들고 YouTube 데이터 v3 앱을 활성화해야 합니다. 자세한 내용은 제가 예전에 공개한 이 글을 확인해주세요

5장 – Youtube 및 Easy2Digital API를 사용하여 인기 동영상을 스크랩하는 Youtube Bot 구축

키가 준비되면 이번에는 YouTube API 엔드포인트를 사용하여 데이터를 긁어냅니다. SEPR에서 상위 영상을 긁어오던 방식과 영상 성능 데이터가 다릅니다.

이번에는 두 개의 URL 끝점이 있습니다. 하나는 검색 API 엔드포인트이고 다른 하나는 채널 데이터 가져오기용입니다. 각 엔드포인트에는 수집하려는 특정 데이터를 필터링하고 추출할 수 있는 많은 매개변수가 있습니다. 잠시 후 매개변수를 사용하여 작업을 완료하는 방법을 소개하고 설명하겠습니다.

검색 데이터:

https://www.googleapis.com/youtube/v3/search?key=&maxResult& ......

채널 데이터:

https://www.googleapis.com/youtube/v3/channels? key=&maxResult& ......

Google API와 Python 외부 클라이언트 모듈을 사용하여 SERP에서 극성 비디오를 스크랩하는 데 사용하는 다른 방법을 탐색하고 싶다면 이 기사를 확인하세요.

6장: Easy2Digital API와 YouTube 키를 활용하여 상위 순위 동영상의 50개 이상의 동영상 보기, 댓글 및 좋아요 데이터 스크랩

키워드를 사용하여 극성 비디오 콘텐츠 및 채널 URL을 긁어냅니다.

인기 동영상 콘텐츠를 스크랩하고 제작자 채널 페이지 URL을 가져오기 위해 URL 엔드포인트에서 사용할 6가지 매개변수가 있습니다.

  1. Api parameter – Google API 콘솔 자격 증명에서 생성한 Youtube API 키를 삽입합니다.
  2. maxResult – 각 SERP에는 스크랩할 최대 50개의 결과가 있습니다. 일반적으로 50을 입력합니다.
  3. nextPageToken – Youtube JSON의 다음 페이지 값
  4. Query – 키워드
  5. Order – 조회 수 또는 동영상 수를 기준으로 SERP 결과를 필터링할 수 있습니다. 내 관점에서는 극성을 보여주고 인기 채널 프로필을 통합하는 것이 더 쉽기 때문에 viewCount를 사용하겠습니다.
  6. regionCode – 싱가포르, 일본 등 특정 국가의 비디오 콘텐츠를 생성할 수 있습니다.

매개변수 값이 준비되면 요청을 사용하는 샘플은 다음과 같습니다.

위의 url2 변수를 인쇄하면 응답 200이 나타나는 것을 알 수 있습니다. 유튜브 데이터에서 나온 데이터를 JSON 형식으로 포맷해야 하기 때문입니다.

Easy2Digital API – 유튜브 비디오 콘텐츠 스크레이퍼

스크립트가 복잡하고 스크립트를 업데이트하고 버그를 수정해야 하는 경우 Easy2Digital Youtube Bot API를 활용할 수 있습니다. 다음은 토큰 엔드포인트입니다.

https://www.buyfromlo.com?token=&keyword=&totalSEPR=

이 API 엔드포인트를 사용하면 다음만 수행하면 됩니다. Easy2Digital 토큰, 대상 상점 도메인 브랜드 이름, 스크랩하려는 최상위 도메인 또는 하위 도메인 유형(www, us, HK 등)을 추가하세요. . 긁힌 결과는 위에 표시된 것과 동일합니다.

마케팅 API에 대한 자세한 내용은 이 페이지를 확인하세요.

다음 페이지 토큰 값을 확보하고 50개 이상의 SERP에 대해 중첩 루프를 활용하세요.

상위 50개 SERP만 언급한다면 일부 귀중한 콘텐츠와 채널을 놓칠 수 있습니다. 따라서 위에서 언급한 다음 페이지 토큰 매개변수를 활용해야 합니다. 다음 페이지 토큰 값의 경우 YouTube API는 각 응답에 동적 값을 포함합니다. 먼저, 아래 스크립트와 같이 각 SERP JSON 데이터에서 값을 가져와야 합니다.

4번째 SERP 이후에는 채널 프로필의 품질이 낮아지기 때문에 각 키워드에서 2~3개의 SERP를 사용하는 것이 좋습니다.

다음 페이지 토큰 값이 설정되면 페이지 토큰을 먼저 루프한 다음 채널 ID와 같은 검색 스니펫 값을 스크래핑하는 중첩 루프를 만들 수 있습니다.

대규모로 특정 채널 데이터 가져오기

가장 극성이 높은 콘텐츠를 긁어내는 것이 훌륭한 콘텐츠에서 영감을 얻을 수 있는 첫 번째 단계입니다. 그러나 상업적인 목적으로 더 많은 최고 유튜버 및 콘텐츠 제작자와 네트워크를 형성하고 싶다면 특정 채널 데이터가 다음 단계입니다.

유튜브 채널 URL 구조는 아래와 같습니다.

https://www.youtube.com/channel/ + Channel ID ( UCF2oW5-MO8dB6ul9WH9xi0A

)

SERP 스크래핑 섹션에서는 각 상위 동영상의 채널 ID 목록을 확인할 수 있습니다. 따라서 타이머를 설정하여 잠시 기다리면 YouTube 채널 폴더와 채널 ID를 결합하여 이 채널을 하나씩 자동으로 방문할 수 있습니다.

채널 API URL 엔드포인트의 경우 필요에 따라 확인하고 활용할 수 있는 다양한 매개변수도 있습니다.

자격을 갖춘 프로필을 찾기 위해 일반적으로 다음 매개변수를 사용합니다.

  • Statistics – 팔로워 수를 확인할 수 있습니다
  • brandingSettings – 페이지 설명에 대한 채널을 가져옵니다. 때로는 소유자가 이메일 및 전화번호 연락처를 그곳에 남겨두는 경우도 있습니다.
  • topicDetails – 이 채널 페이지의 주요 콘텐츠 주제가 무엇인지 알려줍니다.

선택 사항이 준비되면 최적의 매개변수가 포함된 URL 샘플이 아래에 표시됩니다.

url1234 = requests.get('https://www.googleapis.com/youtube/v3/channels?key=' + api + '&part=statistics' + '&id=' + chID).json()

접점을 확보하고 메시징을 자동화하세요

이제 협업 기회를 찾을 수 있는 자격을 갖춘 채널 프로필 목록이 생겼습니다. 따라서 다음 단계는 접점을 긁어내고 메시징을 자동화하는 것입니다.

설명 부분을 제외하면 일반적으로 유튜버는 채널 정보 페이지에 연락처를 추가합니다. 정보 페이지의 URL 구조는 채널 ID 페이지 뒤에 슬래시 태그 'about'을 추가합니다.

https://www.youtube.com/channel/UCF2oW5-MO8dB6ul9WH9xi0A/about

보시다시피 비즈니스 문의를 위한 섹션이 하나 있습니다. YouTube는 봇 스크래핑 작업을 제한하기 위해 매우 엄격한 사람의 검증을 설정합니다. 일반적으로 저는 YouTube 사용자가 이 코드를 사용하여 정보 페이지에 이메일을 남기는지 감지하기 위해 Python을 사용합니다. 그런 다음 이 채널이 시간을 투자할 가치가 있다고 판단되면 수동으로 가져올 수 있습니다.

전환 솔루션은 Youtuber의 소셜 채널과 웹 사이트입니다. 스크랩된 소셜 채널 주소와 웹사이트 URL을 이전에 공유한 특정 소셜 봇과 통합할 수 있습니다. 따라서 Instagram 메시지, TikTok과 같은 소셜 메신저나 Gmass와 같은 이메일을 통해 연락할 수 있습니다.

자세한 내용은 RPA 구축을 위한 이 기사 목록을 확인하세요.

소셜 봇

이메일 자동화

Youtube Bot의 전체 Python 스크립트

무료 Easy2Digital API 토큰과 콘텐츠, 프로필, 연락처 스크랩을 위한 Youtube Bot 정식 버전을 갖고 싶다면, "40장"이라는 메시지를 추가하여 뉴스레터를 구독 해 주세요. . 우리는 즉시 귀하의 사서함으로 스크립트를 보내드립니다.

40장 – Youtube Bot을 활용하여 Easy2Digital API를 사용하여 비디오, 프로필 및 연락처 스크랩을 즐겨보시기 바랍니다. 그렇게 했다면 아래 나열된 일 중 하나를 수행하여 우리를 지원해 주세요. 이는 항상 우리 채널에 도움이 되기 때문입니다.

  • PayPal( paypal.me/Easy2digital )을 통해 채널을 지원하고 기부하세요.
  • 내 채널을 구독하고 Easy2Digital Youtube 채널 알림 벨을 켜십시오.
  • 내 페이지 Easy2Digital Facebook 페이지를 팔로우하고 좋아요를 누르세요.
  • 해시태그 #easy2digital을 사용하여 소셜 네트워크에 기사를 공유하세요.
  • Easy2Digital 10% 할인 코드로 제품 구매( Easy2DigitalNewBuyers2021)
  • Easy2Digital 최신 기사, 비디오 및 할인 코드를 받으려면 주간 뉴스레터에 가입하세요.
  • Patreon을 통해 월간 멤버십을 구독하여 독점적인 혜택을 누리세요( www.patreon.com/louisludigital )

자주 묻는 질문:

Q1: 비디오를 어떻게 사용하나요?

A: 비디오를 사용하려면 전원을 켜고 비디오를 선택한 후 재생 버튼을 누르세요.

Q2: 비디오를 어떻게 종료하나요?

A: 재생 중인 비디오를 종료하려면 일시 정지 버튼을 누르고 종료 버튼을 선택하세요.

Q3: 비디오를 어떻게 일시 정지하나요?

A: 재생 중인 비디오를 일시 정지하려면 일시 정지 버튼을 누르세요.

Q4: 비디오를 어떻게 일시 정지된 상태에서 재생하나요?

A: 일시 정지된 비디오를 재생하려면 재생 버튼을 누르세요.

Q5: 비디오를 어떻게 빠르게 감기나 되감기하나요?

A: 비디오를 빠르게 감기나 되감기하려면 전진 또는 후진 버튼을 길게 누르세요.

Q6: 비디오의 음량을 어떻게 조절하나요?

A: 비디오의 음량을 조절하려면 음량 조절 버튼을 눌러서 올리거나 내리세요.

Q7: 비디오를 어떻게 화면 크기를 변경하나요?

A: 비디오의 화면 크기를 변경하려면 화면 크기 조절 버튼을 누르세요.

Q8: 비디오를 어떻게 반복 재생하나요?

A: 비디오를 반복 재생하려면 반복 재생 버튼을 누르세요.

Q9: 비디오를 어떻게 다른 장치와 연결하나요?

A: 비디오를 다른 장치와 연결하려면 케이블을 사용하여 비디오와 장치를 연결하세요.

Q10: 비디오를 어떻게 저장하거나 삭제하나요?

A: 비디오를 저장하거나 삭제하려면 저장 또는 삭제 버튼을 선택하세요.