Scrapy proxy integation

Scrapy プロキシ統合

このガイドは古くなっている可能性があります。最新のガイドについてはこちらのドキュメントをご覧ください。

Scrapy とは?

Scrapy は、ウェブクローリングおよびウェブスクレイピング用の Python フレームワークで、ウェブサイトから構造化データを抽出することができます。オープンソースで高速かつ拡張性があります。Scrapy は、データマイニング、監視、自動テストなど、さまざまな目的に使用できます。

Scrapy と Bright Data プロキシの統合

お好みの IDE を開いて新しい Scrapy プロジェクトを開始し、コマンドラインに以下を入力してください:

      scrapy startproject <project_name>
    

プロジェクト名の新しいフォルダが作成されます。そのフォルダ内で Python ファイルを開いてください。

  • Bright Data コントロールパネルにアクセスし、「Proxies & Scraping Infra」アイコンをクリックします
  • 「Add」をクリックして新しいプロキシゾーンを作成し、ネットワークタイプを選択してプロキシを設定し、保存をクリックします
  • プロキシゾーンの「Access parameters」タブで、「USERNAME」と「PASSWORD」の値を確認できます。
  • Scrapy スパイダーのコードファイル内で、リクエストの meta パラメーターに「proxy」の値を設定します。先ほどの「USERNAME」と「PASSWORD」を使用して:「http://USERNAME:[email protected]:33335
  • 例:
      import scrapy

class BrightdatascrapyexampleSpider(scrapy.Spider):
name = "BrightDataScrapyExample"

def start_requests(self):
request = scrapy.Request(url="http://example.com",callback=self.parse)
request.meta['proxy'] = "http://USERNAME:[email protected]:33335"
yield request

def parse(self, response):
print(response.body)

次に、コマンドラインで以下のコマンドを実行してください:

      scrapy runspider <Pythonfilename.py>
    

Scrapy で Bright Data プロキシマネージャーを使用する方法

  • 上記の直接統合と同様にプロキシゾーンを作成します
  • プロキシマネージャーをインストールします
  • 「add new port」をクリックして、ユースケースに合わせて設定します
  • Scrapy スパイダーのコードファイル内で、リクエストの meta パラメーターに「proxy」の値を次のように設定します:「http://IP:PORTNUMBER」
  • ローカルホスト IP は 127.0.0.1 です。プロキシマネージャーがご自身のマシンにインストールされている場合はこの値を使用してください。外部サーバーにインストールされている場合は、そのサーバーの IP アドレスを入力します
  • プロキシマネージャーで作成されたポートは 24XXX です(例:24000 はデフォルトの最初のポート番号)
  • 例:
      import scrapy

class BrightdatascrapyexampleSpider(scrapy.Spider):
name = "BrightDataScrapyExample"

def start_requests(self):
request = scrapy.Request(url="http://example.com",callback=self.parse)
request.meta['proxy'] = "http://127.0.0.1:24000"
yield request

def parse(self, response):
print(response.body)

⚠️重要なお知らせ: Bright Data のレジデンシャルプロキシ、Web Unlocker、または SERP API を使用している場合、対象ウェブサイトへのエンドツーエンドの安全な接続を有効にするために SSL 証明書をインストールする必要があります。簡単な手順については https://docs.brightdata.com/general/account/ssl-certificate#installation-of-the-ssl-certificate をご覧ください。

Scrapy 用プロキシを取得する

proxy badges

受賞歴のあるプロキシネットワークを搭載

72百万以上の住宅用IPアドレス、クラス最高のテクノロジー とターゲットにする能力 国、都市、運送業者、ASN プレミアムプロキシサービスを開発者にとって最高の選択肢にします

プロキシネットワークの料金

50%オフ
pay as you go plan icon
従量課金プラン
$8 $4.00 / GB
月額固定料金なし
無料トライアル
このクーポンコードを使用してください: RESIGB50

当社のプロキシを月額固定料金なしでご利用いただけます。
50%オフ
2nd plan icon
141 GB分無料
$7 $3.50 / GB
$499 / 月
無料トライアル
このクーポンコードを使用してください: RESIGB50

使用量が中程度の小規模ビジネスに最適
50%オフ
3rd plan icon
332 GB分無料
$6 $3.00 / GB
$999 / 月
無料トライアル
このクーポンコードを使用してください: RESIGB50

幅広い運用ニーズのある大規模チーム向けに設計
50%オフ
4th plan icon
798 GB分無料
$5 $2.50 / GB
$1999 / 月
無料トライアル
このクーポンコードを使用してください: RESIGB50

大規模な運営を管理する企業向けに最適化
1TB 以上必要ですか?
お問い合わせ
  • 無制限のスケール
  • 座席無制限
  • プレミアムSLA
  • ネットワークの稼働時間99.99%
  • 無料のプロキシマネージャー
  • データの完全なカバレッジ
  • 1GBあたりのカスタム価格
  • カスタムソリューション
pay as you go plan icon
従量課金プラン
$8 / GB
月額固定料金なし
無料トライアル
当社のプロキシを月額固定料金なしでご利用いただけます。
2nd plan icon
71 GB分無料
$7 / GB
$499 / 月
無料トライアル
使用量が中程度の小規模ビジネスに最適
3rd plan icon
166 GB分無料
$6 / GB
$999 / 月
無料トライアル
幅広い運用ニーズのある大規模チーム向けに設計
4th plan icon
399 GB分無料
$5 / GB
$1999 / 月
無料トライアル
大規模な運営を管理する企業向けに最適化
1TB 以上必要ですか?
お問い合わせ
  • 無制限のスケール
  • 座席無制限
  • プレミアムSLA
  • ネットワークの稼働時間99.99%
  • 無料のプロキシマネージャー
  • データの完全なカバレッジ
  • 1GBあたりのカスタム価格
  • カスタムソリューション
pay as you go plan icon
従量課金プラン
$0.6 / GB
月額固定料金なし
無料トライアル
当社のプロキシを月額固定料金なしでご利用いただけます。
2nd plan icon
1 TB含む
$0.51 / GB
$499 / 月
無料トライアル
使用量が中程度の小規模ビジネスに最適
3rd plan icon
2 TB含む
$0.45 / GB
$999 / 月
無料トライアル
幅広い運用ニーズのある大規模チーム向けに設計
4th plan icon
5 TB含む
$0.42 / GB
$1999 / 月
無料トライアル
大規模な運営を管理する企業向けに最適化
1TB 以上必要ですか?
お問い合わせ
  • 無制限のスケール
  • 座席無制限
  • プレミアムSLA
  • ネットワークの稼働時間99.99%
  • 無料のプロキシマネージャー
  • データの完全なカバレッジ
  • 1GBあたりのカスタム価格
  • カスタムソリューション
これらの支払い方法を受け付けています:

業界No.1のカスタマーエクスペリエンス

どんなニーズにも対応

毎日新機能をリリース

年中無休グローバルサポート

必要な時にサポートします

完全な透明性

リアルタイムのネットワークパフォーマンス ダッシュボード

専任のアカウント
マネージャー

パフォーマンス最適化のサポート

ニーズに合わせたご提案

お客様のデータ収集目標を満たします

プロキシとデータ収集の分野における業界トップ

毎日650TBの公共データが収集されている

毎日新機能をリリース

世界有数の大学10校のうち7校にサービスを提供

4.6/5トラストパイロット評価

Scrapy プロキシを始めませんか?