SerpApi.comを使用し検索結果のスクレイピングができる「google-search-results」のインストールについて解説しています。
google-search-results(https://github.com/serpapi/google-search-results-python)は、SerpApiを使用して、Google、Bing、Baidu、Yandex、Yahoo、Home depot、Ebayなどからの検索結果をスクレイピング及び解析することができるものです。
■Python
今回のPythonのバージョンは、「3.8.5」を使用しています。(Windows10)(pythonランチャーでの確認)
■google-search-resultsをインストールする
google-search-resultsをインストールを行いますが、今回はpipを経由してインストールを行うので、まずWindowsのコマンドプロンプトを起動します。
pip install google-search-results
起動後、上記のコマンドを入力し、Enterキーを押します。
なお、今回は、pythonランチャーを使用しており、Python Version 3.8.5にインストールを行うために、pipを使う場合にはコマンドでの切り替えを行います。
py -3.8 -m pip install google-search-results
切り替えるために、上記のコマンドを入力し、Enterキーを押します。
Defaulting to user installation because normal site-packages is not writeable Collecting google-search-results Downloading google_search_results-2.4.1.tar.gz (11 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: requests in c:\users\user_\appdata\roaming\python\python38\site-packages (from google-search-results) (2.25.1) Requirement already satisfied: certifi>=2017.4.17 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests->google-search-results) (2021.5.30) Requirement already satisfied: idna<3,>=2.5 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests->google-search-results) (2.10) Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests->google-search-results) (1.26.5) Requirement already satisfied: chardet<5,>=3.0.2 in c:\users\user_\appdata\roaming\python\python38\site-packages (from requests->google-search-results) (4.0.0) Building wheels for collected packages: google-search-results Building wheel for google-search-results (setup.py) ... done Created wheel for google-search-results: filename=google_search_results-2.4.1-py3-none-any.whl size=25788 sha256=ee52ec332de0046e5e9bea341cb32243ee11a2bb81cf9a4a4846eaf6fa1ffd3c Stored in directory: c:\users\user_\appdata\local\pip\cache\wheels\eaed89ebff948ef9ce0a6e056a8279c1f93c76993387766f8387 Successfully built google-search-results Installing collected packages: google-search-results Successfully installed google-search-results-2.4.1
Enterキーを押すと、インストールが開始され、上記のように「Successfully installed」と表示されます。これが表示されれば、google-search-resultsが正常にインストールされたことになります。
なお、今回はgoogle-search-resultsのバージョン2.4.1をインストールしました。
コメント