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

この章では、必要な素材、材料、およびIndiegogo Botを構築するためのコードを書く方法を紹介します

Featured Video Play Icon

先ほどお話した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を通じて、独占的な特典をお楽しみいただくための月額会員に登録する

よくある質問:

Q1: インディーゴーゴーとは何ですか?

A: インディーゴーゴーは世界中のクリエイティブなプロジェクトを支援するクラウドファンディングプラットフォームです。

Q2: どのようにプロジェクトを作成できますか?

A: インディーゴーゴーのウェブサイトにアクセスし、アカウントを作成した後、プロジェクト作成ページに移動してプロジェクトの詳細を入力してください。

Q3: プロジェクトを作成するにはどのような情報が必要ですか?

A: プロジェクトのタイトル、カテゴリ、目標金額、期限などの基本情報が必要です。また、プロジェクトの説明や報酬の詳細など、支援者に対して伝えたい情報も入力してください。

Q4: 支援者がプロジェクトに参加する方法はありますか?

A: はい、インディーゴーゴーのウェブサイトでプロジェクトを検索し、支援したいプロジェクトを選んで支援金を寄付することができます。

Q5: プロジェクトが目標金額に達しなかった場合、支援者はお金を返金されますか?

A: はい、プロジェクトが目標金額に達しなかった場合、支援者には返金されます。

Q6: プロジェクトが成功した場合、報酬はいつ受け取れますか?

A: プロジェクトが成功して目標金額に達した後、プロジェクトオーナーが報酬を実現した後に受け取ることができます。

Q7: インディーゴーゴーはどのようにしてプロジェクトを選びますか?

A: インディーゴーゴーはプロジェクトの品質やポテンシャルに基づいて厳密な審査を行い、適切なプロジェクトを選びます。

Q8: プロジェクトが目標金額に達しなかった場合、プロジェクトオーナーはどうなりますか?

A: プロジェクトが目標金額に達しなかった場合、支援金はプロジェクトオーナーには支払われず、プロジェクトはキャンセルされます。

Q9: プロジェクトに参加するためには、アカウントが必要ですか?

A: いいえ、プロジェクトに参加するためにはアカウントは必要ありませんが、アカウントを作成することでプロジェクトのサポートや購読などの追加機能を利用できます。

Q10: プロジェクトはどのようにして目標金額を達成しますか?

A: プロジェクトはインディーゴーゴーのウェブサイト上で支援者からの寄付や報酬の支援を受けて目標金額を達成します。