Featured Video Play Icon

最も人気のあるクラウドファンディングプロジェクトを削ってくれたIndiegogo Bot

先ほどお話したKickstarter Botとは別に、Indiegogoはこのスペースの他の同等のクラウドファンディングプラットフォームです。 Kickstarterと同じことに、真新しい製品にとって貴重な資金調達の機会がたくさんあります。一方、それはあらゆるビジネスにとって素晴らしい洞察に富んだ情報源です。実際、2つのプラットフォームにはテクノロジーの観点からいくつかの根本的な違いがあります

したがって、このPythonチュートリアルでは、あなたが探しているフォーマットされた洞察を収集するのを支援する目的で、Indiegogo Botを構築する方法について説明します。もちろん、自動です。このPythonチュートリアルの終わりまでに、必要な素材と材料、およびIndiegogoボットを構築するためのコードを作成する方法を学ぶことができます。

目次:Indiegogo Bot

  • Indiegogo BotとKickstarter Botの違いは何ですか
  • Indiegogoボットを作成するためのPythonライブラリ
  • Indiegogoを削除する方法により、より多くのボタンブロッカーが表示されます
  • Indiegogo seprで削ることができるデータ要素
  • より具体的なクラウドファンディングプロジェクトデータをこすります
  • Indiegogo Botの完全なPythonスクリプト

Indiegogo BotとKickstarter Botの違いは何ですか

最も資金提供されたプロジェクトを削るためのボットに関しては、Pythonボットの組み込みに関して、これら2つのプラットフォームの間に2つの主要な違いがあります。

Indiegogoは国ごとにフィルターを持っていません

ほとんどの資金提供プロジェクト、人気、製品カテゴリなど、いくつかの一般的なフィルターがあります。ただし、IndiegogoはProject Countryでフィルタリングすることを許可していません。 Indiegogoボットは、プロジェクトの国を見つけてデータを取得するために、プロジェクトページに深く渡る必要があります

クエリによって

https://www.indiegogo.com/explore/all?project_type=campaign&projent_timing=all&sort = most_funded&q = audio

カテゴリ別

https://www.indiegogo.com/explore/audio?project_type=campaign&projent_timing=all&sort = most_funded

URL構造とパラメーターの観点からわかるように、基本的にはクエリと製品カテゴリによる2つの主要なタイプを提供します。次に、最も資金提供されたプロジェクトのタイミング、およびプロジェクトキャンペーンを追加できます。ただし、ブランドの独創性ではなく、キャンペーンの現在のステータスの方が重要です。

Indiegogoは、より多くのボタンを使用したより多くのプロジェクトにロードします

ご存知のように、Kickstarter SERPをスクロールすることで、より多くのクラウドファンディングプロジェクトをロードできます。したがって、Instagramのトップパフォーマンスポストに似ています。ただし、Indiegogoユーザーはボタンをクリックして、より多くのプロジェクトを表示する必要があります。そして、要素のコーディングを調べると、すぐにそれを見つけるでしょう。これは送信ボタンではなく、ボットを使用してロードするスキルが必要です。

Indiegogoボットを作成するためのPythonライブラリ

このPythonチュートリアルの使用ツールとライブラリは、セレンとBeautifulSoupです。スクレイプされたデータをGoogleシートに保存したい場合は、GSPREADを使用することもお勧めします。このモジュールの詳細については、Easy2Digital Pythonチュートリアルの他の記事をご覧ください。

IndiegogoのShowmoreボタンブロッカーを削除する方法

ご存知のように、IndiegogoのShowmoreボタンは相互作用できないため、スクレイピングが停止します。この問題を解決するには、execute_scriptと引数[0]を追加する必要があります。匿名関数に対する最初の引数にアクセスする方法です。このアプローチは、私が他の記事で歩いたLinkedInボットに似ています。

そして、スクレイピングの旅では、最初にやる必要があるのは、より多くのクラウドファンディングプロジェクトをロードすることです。したがって、関連する要素を見つける前に、ここにコードがあります。

Indiegogo seprで削ることができるデータ要素

あなたが見ることができる下の写真から、あなたが削ることができる要素はKickstarterのものよりも少ないものです。たとえば、Kickstarterと比較して、プロジェクトに投票して投資した支援者の数がわかりません。

したがって、基本的には、これらの要素をIndiegogo Serpから削ることができます。それらは、製品タイトル、説明、画像URL、ページURL、既に資金提供された金額、通貨、および上昇率です。

その前に、各クラウドファンディングプロジェクトの要素位置をロックする必要があります。これがコードです

drivecard = soup.find_all( 'Discoverable-card'、{'class': 'ng-scope ng-isolate-scope'})

より具体的なクラウドファンディングプロジェクトデータをこすります

Indiegogo SEPRに表示されるデータは非常に簡単ですが、製品プロジェクトのページは完全なギアです。基本的に、ブランドがアップロードされている限り、必要なビジネス洞察力のあるデータをこすります。たとえば、ブランドの公式ウェブサイト、Perkあたりの価格設定、コメント、ブランドの独創性などを削ることができます。ここに、ブランドの独創性を削るサンプルがあります。

Indiegogo Botの完全なPythonスクリプト

Indiegogo BotのPythonスクリプトのフルバージョンをご希望の場合は、メッセージ「第29章」を追加してニュースレターを購読してください。スクリプトをすぐにメールボックスに送信します。

  • PayPal (paypal.me/Easy2digital)を通じて弊社チャンネルをサポートおよび寄付を行う
  • Easy2Digital YouTubeチャンネルの登録と通知ベルをオンにする。
  • Easy2Digital Facebookページをフォローしていいね!を押す
  • ハッシュタグ#easy2digitalを使用して、ソーシャルネットワーク上で記事を共有する
  • Easy2Digitalの最新記事、動画、割引コードを受け取るために、週刊ニュースレターに登録する
  • www.patreon.com/louisludigitalを通じて、独占的な特典をお楽しみいただくための月額会員に登録する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です