Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What is going on with this article?
@NT1123

Windows上でのWebスクレピング環境構築(Selenium)

More than 1 year has passed since last update.

1. 本文の目的

Webスクレイピングの技術を勉強して、各種タスクを自動化してみたい。
Windows上でSeleniumを使用したWebスクレイピングの環境構築方法を記載する。

2. 方法

2-1 環境

OS : Windows10

2-2 Jupyter環境の準備

Jyupterをインストールします。インストール手順はこちら

インストール完了後、適当な場所にworkディレクトリ(例:C:/Users/xxxx/Desktop/work/)を作成する。Jupyterを起動し空のシートをworkingディレクトリに作成する。

2-3 geckodriverドライバーインストール

geckodriverの取得が必要です。こちらからwindows版をダウンロードします。
17.JPG

zipファイルを展開後、「geckodriver.exe」をworkディレクトリ(例:C:/Users/xxxx/Desktop/work/)に配置します。

2-4 chromedriverドライバーインストール

chromedriverの取得が必要です。まずは、PCにインストールされているchromeのversionを調べます。(ヘルプ → Google Chromeについて)

16.JPG

こちらよりお使いのchromeのversionに合致したChromeDriverをダウンロードしてください。ダウンロード後、中身を展開して、「chromedriver.exe」をworkディレクトリ(例:C:/Users/xxxx/Desktop/work/)に配置します。

18.JPG

3. 動作チェック

(1)pipをインストールする。

pip install selenium

(2)webブラウザを立ち上げ、yahooJapanのページを開く。

from selenium import webdriver
browser = webdriver.Chrome(executable_path="C:/Users/Takeshi/Desktop/work/chromedriver.exe")
browser.get('https://www.yahoo.co.jp')

実行環境のスクリーンショット
19.JPG

1
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
1
Help us understand the problem. What is going on with this article?