ホームページ >バックエンド開発 >Python チュートリアル >Python クローラー フレームワーク Scrapy をインストールして使用する手順
1. クローラー フレームワーク Scarpy の紹介
Scrapy は、Web サイトをクロールし、Web サイトのページから構造化データを取得する、高速で高レベルの画面スクレイピングおよび Web クローラー フレームワークです。監視と自動テストについては、Scrapy は完全に Python で実装されており、コードは Github でホストされており、ネットワーク通信を処理するための Twisted の非同期ネットワーク ライブラリに基づいて Linux、Windows、Mac、BSD プラットフォームで実行できます。ユーザーは開発をカスタマイズするだけで済みます。いくつかのモジュールで、Web コンテンツやさまざまな画像をクロールするクローラーを簡単に実装できます。
2. Scrapy インストールガイド
インストール手順では、次のコンテンツがすでにインストールされていることを前提としています: <1>Python2.7<2>lxml<3>OpenSSL Scrapy をインストールするには、Python のパッケージ管理ツール pip または easy_install を使用します。
Pip インストール方法:
3. Ubuntu プラットフォームでの環境設定
1. Python パッケージ管理ツール
現在のパッケージ管理ツール チェーンは easy_install/pip + distribution/setuptools
distutils: 非常に単純なアプリケーション シナリオに適した Python 独自の基本インストール ツールです。 distutils には多くの拡張機能が作成されており、特にパッケージの依存関係メカニズムが一部の Python サブコミュニティで事実上の標準になっています。
distribute: setuptools の開発の進行が遅いため、Python 3 はサポートされていません。コードは混乱しており、setuptools を置き換えて公式の標準ライブラリとして受け入れられることを望んでいるプログラマが、コードを最初からリファクタリングし、関数を追加するのに役立ち、短期間でコミュニティに setuptools/distribute のみの配布を受け入れさせました。 distutils;
easy_install: setuptools と distribution に付属するインストール スクリプト。つまり、setuptools または distribution がインストールされると、easy_install も自動的に検出されます。これは、Python によって公式に保守されているパッケージ ソースです。サードパーティの Python パッケージをインストールするのに非常に便利です。
pip を使用します。pip の目的は非常に明確です。easy_install には多くの欠点があります。インストール トランザクションは非アトミックな操作であり、サポートされるのはsvn はアンインストール コマンドを提供せず、一連のパッケージをインストールするときにスクリプトを作成する必要があります。pip は上記の問題を解決し、新しい事実上の標準となった virtualenv は優れたパートナーとなっています。
インストールプロセス:
>
インポートエラー: w3lib.http という名前のモジュールがありません
4. 独自のクローラ開発をカスタマイズします
ファイル ディレクトリに切り替えて、新しいプロジェクトを開きます