この章では、YouTubeボットを構築し、それを活用して一連の商用タスクを完了する方法を紹介します。これらのアクションを適用して、需要生成、パートナーシップの採用など、多くのビジネスタスクを完了できます。
目次:YouTubeボット
- YouTube APIキーとURLエンドポイント
- キーワードを使用して極性ビデオコンテンツとチャネルURLをスクレイプする
- BuyfromLo API – YouTubeビデオコンテンツスクレーパー
- 特定のチャネルデータを大規模に取得します
- 接点ポイントをつかみ、メッセージングを自動化します
- YouTubeボットの完全なPythonスクリプト
YouTube APIキーとURLエンドポイント
コーディングを開始する前に、必要な2つの成分があります。 1つ目は、YouTubeデータセンターに接続するための鍵です。 Google APIコンソールでアカウントを作成し、YouTube Data V3アプリを有効にする必要があります。詳細については、以前にリリースしたこの記事をご覧ください
キーが整ったら、今回はYouTube APIエンドポイントを使用してデータをスクレイプします。 SEPRのトップビデオをスクレイプするために使用した方法やビデオパフォーマンスデータとは異なります。
今回は2つのURLエンドポイントがあります。 1つは検索APIエンドポイントで、もう1つはチャネルデータフェッチ用です。各エンドポイントには、つかむのが好きな特定のデータをフィルタリングおよび抽出するための多くのパラメーターがあります。パラメーターを使用してタスクをすぐに完了する方法を紹介し、説明します。
検索データ:
https://www.googleapis.com/youtube/v3/search?key =&maxresult&......
チャネルデータ:
https://www.googleapis.com/youtube/v3/channels?key =&maxresult&......
PythonでGoogle APIとOuth Clientモジュールを使用してSERPで極性ビデオをスクレイプするために使用する他の方法を調査したい場合は、この記事をご覧ください
キーワードを使用して極性ビデオコンテンツとチャネルURLをスクレイプする
URLエンドポイントで使用する6つのパラメーターがあり、人気のあるビデオコンテンツをこすり、Creator Channel Page URLを取得します。
- APIパラメーター-GoogleAPISコンソール資格情報から生成するYouTubeAPIキーを挿入します
- MaxResult-各SERPには、スクレイプする最大50の結果があります。通常、50を入力します
- NextPageToken- YouTubeJSONからの次のページ値
- クエリ – キーワード
- 注文 – ViewCountまたはビデオカウントでSERP結果をフィルタリングできます。私の観点からは、極性を示し、人気のあるチャネルプロファイルを統合する方が簡単なので、私はビューカウントを使用します。
RegionCode-シンガポール、日本など、特定の国からビデオコンテンツを生成できます
パラメーターの値の準備ができたら、以下はリクエストを使用したサンプルです
上記のURL2変数を印刷するだけで、応答200が表示されることがわかります。 JSON形式でYouTubeデータのデータをフォーマットする必要があるためです。
BuyfromLo API – YouTubeビデオコンテンツスクレーパー
スクリプトが複雑である可能性があり、スクリプトを更新してバグのオンとオフを修正する必要がある場合は、Easy2Digital YouTubeボットAPIを活用できます。次のようにトークンのエンドポイントは次のとおりです。
https://www.buyfromlo.com?token=&keyword=&totalsepr=
このAPIエンドポイントを使用することにより、Easy2Digitalトークン、ターゲットショップドメインブランド名、およびトップレベルのドメインまたはサブドメインのタイプ(WWW、米国、HKなど)を追加する必要があります。スクレイプされた結果は、上記の結果と同じです。
APIのマーケティングに関する詳細については、このページをご覧ください。
次のページをつかむトークン値とネストされたループを50を超えるSERPに活用してください
上位50のSERPを参照するだけで、いくつかの貴重なコンテンツとチャネルを見逃す可能性があります。したがって、上記の次のページトークンパラメーターを活用する必要があります。次のページトークンの値については、YouTube APIには各応答に動的値が含まれます。まず最初に、以下のスクリプトのような各SERP JSONデータから値をつかむ必要があります
チャネルプロファイルの品質が4番目のSERPの後に低くなっているため、各キーワードから2つまたは3つのSERPを使用することをお勧めします。
次のページトークン値が設置されたら、ネストされたループを作成することができます。これにより、最初にページトークンをループしてから、チャンネルIDなどの検索スニペット値をループすることができます。
特定のチャネルデータを大規模に取得します
トップとほとんどの極性コンテンツを削ることは、素晴らしいコンテンツをインスピレーションとしてつかむことができる最初のステップです。ただし、商業目的でよりトップティアのYouTuberやコンテンツ作成者とネットワークを作ることを好む場合は、特定のチャネルデータが次のステップです。
YouTubeチャンネルのURL構造は、以下のようなものです。
https://www.youtube.com/channel/ +チャネルID(ucf2ow5-mo8db6ul9wh9xi0a
))
SERPスクレイピングセクションでは、各トップランクビデオからチャネルIDのリストを取得できます。そのため、YouTubeチャネルフォルダーとチャンネルIDを組み合わせることにより、タイマーをセットアップしてしばらく待って、このチャンネルを1つ後に自動的にアクセスできます。
チャンネルAPI URLエンドポイントの場合、ニーズに基づいて確認およびレバレッジできるさまざまなパラメーターもあります。
適格なプロファイルを見つけるために、通常、これらのパラメーターを使用します
統計 – フォロワーの量をつかむことができます
Brandingsettings-ページの説明についてチャンネルを取得します。所有者がメールと電話番号の連絡先をそこに残すことがあります
トピックデテール – ここでは、このチャンネルページの主なコンテンツトピックは何ですか。
選択の準備ができたら、以下は最適なパラメーターを備えたURLのサンプルです
url1234 = requests.get( 'https://www.googleapis.com/youtube/v3/channels?key=' + api + '&part = statistics' + '&id =' + chid).json()
接点ポイントをつかみ、メッセージングを自動化します
これで、コラボレーションする機会が見つかる資格のあるチャネルプロファイルのリストがあります。したがって、次のステップは、連絡先ポイントをこすり、メッセージングを自動化することです。
説明の部分を除き、一般的に、YouTubersはチャンネルのArtageページに連絡先を追加します。 aboutページのURL構造は、チャンネルIDページの後に「About」というスラッシュタグを追加します。
https://www.youtube.com/channel/ucf2ow5-mo8db6ul9wh9xi0a/about
ご覧のとおり、ビジネスに関する問い合わせのために呼び出されるセクションが1つあります。 YouTubeは、ボットスクレイピングアクションを制約するための非常に厳しい人間の検証を設定します。通常、Pythonを使用して、YouTuberがこのコードを使用してAboutページにメールを残すかどうかを検出します。その後、このチャンネルが時間を投資する価値があることがわかったら、手動で手に入れることができます。
ターンアラウンドソリューションは、YouTuberのソーシャルチャンネルとWebサイトです。スクレイプされたソーシャルチャンネルアドレスとウェブサイトURLを、以前に共有した特定のソーシャルボットと統合できます。そのため、Instagramメッセージ、Tiktokなどのソーシャルメッセンジャー、GMASSなどの電子メールを介して連絡できます。
YouTubeボットの完全なPythonスクリプト
無料のEasy2Digital APIトークンと、コンテンツ、プロファイル、連絡先をスクレイピングするためのYouTubeボットのフルバージョンが必要な場合は、「第40章」を追加して、ニュースレターを購読してください。すぐにスクリプトを送信します。メールボックス。
- PayPal (paypal.me/Easy2digital)を通じて弊社チャンネルをサポートおよび寄付を行う
- Easy2Digital YouTubeチャンネルの登録と通知ベルをオンにする。
- Easy2Digital Facebookページをフォローしていいね!を押す
- ハッシュタグ#easy2digitalを使用して、ソーシャルネットワーク上で記事を共有する
- Easy2Digitalの最新記事、動画、割引コードを受け取るために、週刊ニュースレターに登録する
- www.patreon.com/louisludigitalを通じて、独占的な特典をお楽しみいただくための月額会員に登録する