Python入門
最初の章では、Webスクレイピングとは何かを学びました。この章では、Pythonを使用してWebスクレイピングを実装する方法を見てみましょう。
なぜPythonfor Web Scrapingなのか?
Pythonは、Webスクレイピングを実装するための一般的なツールです。Pythonプログラミング言語は、サイバーセキュリティ、侵入テスト、デジタルフォレンジックアプリケーションに関連する他の有用なプロジェクトにも使用されます。Pythonの基本プログラミングを使用すると、他のサードパーティツールを使用せずにWebスクレイピングを実行できます。
Pythonプログラミング言語は非常に人気があり、PythonをWebスクレイピングプロジェクトに適したものにする理由は次のとおりです。
構文の単純さ
Pythonは、他のプログラミング言語と比較した場合、最も単純な構造を持っています。Pythonのこの機能により、テストが容易になり、開発者はプログラミングに集中できます。
内蔵モジュール
WebスクレイピングにPythonを使用するもう1つの理由は、Pythonが所有する組み込みおよび外部の便利なライブラリです。Pythonをプログラミングのベースとして使用することで、Webスクレイピングに関連する多くの実装を実行できます。
オープンソースプログラミング言語
Pythonはオープンソースのプログラミング言語であるため、コミュニティから多大なサポートを受けています。
幅広いアプリケーション
Pythonは、小さなシェルスクリプトからエンタープライズWebアプリケーションに至るまでのさまざまなプログラミングタスクに使用できます。
Pythonのインストール
Pythonディストリビューションは、Windows、MAC、Unix / Linuxなどのプラットフォームで利用できます。Pythonをインストールするには、プラットフォームに適用可能なバイナリコードのみをダウンロードする必要があります。ただし、プラットフォームのバイナリコードが利用できない場合は、ソースコードを手動でコンパイルできるようにCコンパイラが必要です。
次のように、さまざまなプラットフォームにPythonをインストールできます。
UnixおよびLinuxへのPythonのインストール
Unix / LinuxマシンにPythonをインストールするには、以下の手順に従う必要があります-
Step 1 −リンクに移動します https://www.python.org/downloads/
Step 2 −上記のリンクからUnix / Linuxで利用可能なzip形式のソースコードをダウンロードします。
Step 3 −ファイルをコンピューターに抽出します。
Step 4 −次のコマンドを使用してインストールを完了します−
run ./configure script
make
make install
インストールされているPythonは標準の場所にあります /usr/local/bin とそのライブラリ /usr/local/lib/pythonXX、ここでXXはPythonのバージョンです。
WindowsへのPythonのインストール
WindowsマシンにPythonをインストールするには、以下の手順に従う必要があります-
Step 1 −リンクに移動します https://www.python.org/downloads/
Step 2 −Windowsインストーラーをダウンロードします python-XYZ.msi ファイル。XYZはインストールする必要のあるバージョンです。
Step 3 −次に、インストーラファイルをローカルマシンに保存し、MSIファイルを実行します。
Step 4 −最後に、ダウンロードしたファイルを実行して、Pythonインストールウィザードを起動します。
MacintoshへのPythonのインストール
使用する必要があります Homebrew Mac OSXにPython3をインストールするため。Homebrewはインストールが簡単で、優れたパッケージインストーラーです。
Homebrewは、次のコマンドを使用してインストールすることもできます-
$ ruby -e "$(curl -fsSL
https://raw.githubusercontent.com/Homebrew/install/master/install)"
パッケージマネージャーを更新するには、次のコマンドを使用できます-
$ brew update
次のコマンドを使用して、MacマシンにPython3をインストールできます-
$ brew install python3
パスの設定
次の手順を使用して、さまざまな環境でパスを設定できます-
Unix / Linuxでのパスの設定
さまざまなコマンドシェルを使用してパスを設定するには、次のコマンドを使用します-
cshシェルの場合
setenv PATH "$PATH:/usr/local/bin/python".
bashシェルの場合(Linux)
ATH="$PATH:/usr/local/bin/python".
shまたはkshシェルの場合
PATH="$PATH:/usr/local/bin/python".
Windowsでのパスの設定
Windowsでパスを設定するには、パスを使用できます %path%;C:\Python コマンドプロンプトでEnterキーを押します。
Pythonの実行
次の3つの方法のいずれかを使用してPythonを起動できます-
インタラクティブ通訳
Pythonの起動には、コマンドラインインタープリターまたはシェルを提供するUNIXやDOSなどのオペレーティングシステムを使用できます。
次のようにインタラクティブインタプリタでコーディングを開始できます-
Step 1 −入力 python コマンドラインで。
Step 2 −次に、インタラクティブインタプリタですぐにコーディングを開始できます。
$python # Unix/Linux
or
python% # Unix/Linux
or
C:> python # Windows/DOS
コマンドラインからのスクリプト
インタプリタを呼び出すことにより、コマンドラインでPythonスクリプトを実行できます。それは次のように理解することができます-
$python script.py # Unix/Linux
or
python% script.py # Unix/Linux
or
C: >python script.py # Windows/DOS
統合開発環境
システムにPythonをサポートするGUIアプリケーションがある場合は、GUI環境からPythonを実行することもできます。さまざまなプラットフォームでPythonをサポートするいくつかのIDEを以下に示します-
IDE for UNIX − UNIXは、Pythonの場合、IDLEIDEを備えています。
IDE for Windows −WindowsにはGUIを備えたPythonWinIDEがあります。
IDE for Macintosh −MacintoshにはIDLEIDEがあり、メインのWebサイトからMacBinaryまたはBinHexのファイルとしてダウンロードできます。