In this Article
LinkedInは、人事、営業、マーケティングをはじめとするプロフェッショナルにとって、価値あるデータの宝庫です。市場トレンドに関する有益なインサイトをリアルタイムで得たり、将来必要になるかもしれない多くの連絡先を収集したりできます。しかし、情報量は膨大で、手作業で扱うのは現実的ではありません。そこで、時間とリソースを節約しながらデータを収集する手段として、スクレイピングが役立ちます。本記事では、LinkedInスクレイピングで行うべきことと避けるべきことを解説します。
LinkedInスクレイピングの課題
LinkedInはユーザーにとって安全な環境の提供を目指しており、その一環として、許可される行為に厳格な制限を設け、ユーザーデータを保護しています。そのため、LinkedInの利用規約ではスクレイピングが明確に禁止されています。 したがって、DataImpulseはLinkedInのスクレイピングを試みることを推奨しません。以下の情報は教育目的に限って提供するものです。DataImpulseは、これにより生じ得るいかなる結果についても責任を負いません。
スクレイピングの話に戻りましょう。LinkedInは、ユーザーがボットではなく実在の人間であることを確認するため、さまざまな対策を講じています。そのため、このプラットフォームをスクレイピングする際には、次のような課題があります。
- レート制限
- ボット対策メカニズム
- CAPTCHA
- ログイン制限
- データ構造の複雑さ
- IPおよびアカウントの利用停止
- 法的な考慮事項
つまり、同じIPやアカウントから送られるリクエストが多すぎたり、たとえば人々が通常あまりビジネスをしないクリスマスのような時間帯に活動が発生したりすると、LinkedInに不審と判断される可能性があります。その場合、一時的に利用停止となり、スクレイピングの作業がすべて無駄になるおそれがあります。さらに、LinkedInの仕組みは非公開で、予告なく定期的に変更されるため、昨日は問題なく機能していたものが今日は成果を出せないこともあります。そのため、常に状況を注視し、戦略を調整する必要があります。新しいルールを把握して対応方針を決めるまで、スクレイピングを完全に停止しなければならない場合もあります。ただし、スクレイピングに成功している事例も多いため、何が有効なのか見ていきましょう。
有益なLinkedInスクレイピングのためのヒント
守るべき重要なポイントがいくつかあります。
- LinkedInスクレイピングはグレーゾーンであるため、プラットフォームの利用規約を定期的に確認することが重要です。新しい制限や仕様、許可に変更があった場合は、スクレイピングの運用を見直す必要があります。これはアクセス拒否の回避にも役立ちます。
- GDPRやCCPAなどのデータ規制法への準拠は必須です。取得したデータには責任を持ち、販売したり、不正な活動に使用したりしてはいけません。
- 会社名、役職、連絡先情報など、公開されているデータだけをスクレイピングし、非公開の個人情報を取得しようとしないでください。
- エンゲージメント指標を注視してください。突然の低下は、LinkedInがあなたの行動を不審と見なし、表示範囲を制限している兆候かもしれません。
- 警告や一時的な禁止を受けた場合は、スクレイピング活動を停止し、自動化ツールの使用をやめてください。その場合の対応については、当社のブログ記事で詳しくご覧いただけます。
- スクレイピングの目的ごとに異なるアカウントを使う方がよいと聞くことがあるかもしれません。しかし、複数のアカウントを持つことはLinkedInのToSに反します。この方法を検討する前に、当社の専用記事で詳細を確認し、慎重に判断してください。
LinkedInスクレイピングに最適なツール
LinkedInスクレイピングで重要なのは、プロセス全体がボットによるものではなく、実際の人間が操作しているように見せることです。リクエスト間の時間間隔の設定、さまざまな種類のコンテンツとのインタラクション、長時間のランダムな一時停止、多様なアクションの実行などが必要です。重要なのは、同じ予測可能な行動パターンを繰り返さないことです。それはロボットのように見え、即座に見抜かれてしまいます。そのため、上記の詳細をすべて考慮し、LinkedInでの利用に最適化された適切なツールを選ぶことは、最も重要なタスクの一つです。検討できるツールをいくつか紹介します。
このノーコードツールは、ドラッグ&ドロップのインターフェースで操作しやすく、技術的な知識が少ない人にも有力な選択肢です。スクレイピングタスク用の事前構築済みテンプレートがあり、クラウドベースで実行できるため、コンピューターの電源が切れていても処理は継続します。
ScrapyはPythonライブラリであり、高度なコーディングスキルや開発チームが必要になります。ただし、用途に合わせたツールを構築し、必要なだけカスタマイズできます。完全に無料で利用でき、大規模プロジェクトにも対応可能です。
連絡先情報の収集やリード生成が主な目的なら、このツールは注目に値します。メールアドレスや電話番号を抽出し、CRMに直接保存できます。利用にコーディングの専門知識は必要なく、便利なChrome拡張機能も用意されています。
このツールはLinkedInでの利用に最適化されており、すぐに使えるテンプレートとカスタムスクリプトを構築するオプションを提供します。クラウドベースで動作し、APIを通じて他のツールとも統合できます。スケーラビリティを求める中規模から大規模企業に適しています。
LinkedInに特化したこのツールは、スクレイピングだけでなく、招待の送信など他のプロセスの自動化にも適しています。使いやすく、独自のシナリオを作成することもできます。ただし有料で、無料プランはありません。ツールを試すための14-day無料トライアルのみが用意されています。
LinkedInスクレイピング向けの追加ツール
人間による操作のように見せるため、ほかのツールも利用できます。
- アンチディテクトブラウザ
このようなブラウザでは、Cookie、IPアドレス、ユーザーエージェント文字列など、固有の特性を持つ個別のプロファイルを作成できます。これにより、LinkedInがすべての活動を追跡し、特定のユーザーやデバイスに結び付けることが難しくなります。ブラウザフィンガープリンティングは、プラットフォームがボットを検出するために使用する主要な技術の一つであるため、アンチディテクトブラウザは味方になります。注目すべき選択肢については、この専用記事で詳しく読むことができます。
- VPN
多数のロケーションにまたがってデータをスクレイピングしようとしている場合、VPNは実際の地理的位置を隠すのに役立ちます。また、個人データを保護する追加のセキュリティ層も提供します。ZoogVPNのような信頼できる選択肢は、高額な費用をかけずに、利用停止や余計なストレスを避ける助けになります。
- ヘッドレスブラウザ
独自のスクレイパーを構築し、Scrapyまたは同様のツールを使い続けることにした場合、ヘッドレスブラウザは必須です。システムリソースを節約し、大量のデータを高速に処理できるほか、識別情報の保護強化にも役立ちます。優れた選択肢はいくつかあります。自分に最適なものを選ぶには、この記事を確認してください。
- セッション管理ツール
単発のデータ取得は不審に見えることがあります。セッションを保存して再開できるツールは、通常のユーザーのように見せるのにも役立ちます。スクレイピングタスクが継続したブラウザセッションのように見えると、目立たずに運用しやすくなります。
- プロキシ
プロキシは、あなたと対象サーバーの間に立つ仲介役として、複数の役割を果たします。あなたの代わりにサーバーと通信し、実際のIPと所在地を隠すため、トラフィックをあなたまで追跡したり、すべてのスクレイピング活動をあなたのデバイスに結び付けたりすることが難しくなります。また、複数の接続スレッドにタスクを分散できるため、プロセスを高速化します。これは大規模プロジェクトでは不可欠です。住宅プロキシは、実際の家庭用インターネット接続に紐づくIPであるため、優れた選択肢です。モバイルプロキシも選択肢の一つです。検出される可能性はさらに低いものの、やや高価になる場合があります。
一方で、プロキシは慎重に選ぶ必要があります。無料プロキシは既知のものが多く、プラットフォーム側で事前に禁止されているため、信頼性に欠ける可能性が高いです。自社で倫理的に取得したIPを提供するプロバイダーを選びましょう。そうすれば過剰な支払いを避け、信頼性の高い固有のプロキシによってLinkedInスクレイピングの成功率を大幅に高められます。たとえばDataImpulseは、195ロケーションで合法的に取得された90+ millionのIPを提供しており、スクレイピングをスムーズに進められます。当社は違法な用途には関与していないため、当社のアドレスはクリーンで、不正な活動と関連付けられていません。また、ジオターゲティングやローテーション間隔の設定などの機能も提供しているため、トラフィックをより自然に見せることができます。ご不明な点がある場合は、サポートチーム([email protected])までお問い合わせください。24/7対応しており、数分以内にご返信します。または、“Try now”ボタンから始めて、スクレイピングに関する悩みを解消してください。
