LoginSignup
1
1

More than 1 year has passed since last update.

Seleniumを勉強した記録

Posted at

環境構築

Seleniumライブラリ

Anaconda Prompt
>pip install selenium==4.1.0

ChromeDriver

現在のChromeのバージョンとあわせる。
chromedriver_win32.zipをダウンロードしたら,適当なフォルダに解凍する。
chromedriver.exeを実行したくなるが,実行する必要はない。

重要
chromedriver.exeを置いた場所にパスを通すこと。

テスト(データを入力し,ボタンを押す)

APNIC_Whois_Search.py
from selenium import webdriver
import time

#クロームの立ち上げ
driver=webdriver.Chrome()

#ページ接続(時間がかかる)
driver.get('http://wq.apnic.net/static/search.html')

#IPアドレス入力
driver.find_element_by_xpath('//*[@id="searchtext"]').send_keys("210.154.137.128")

#Searchボタンのクリック
driver.find_element_by_xpath('//*[@name="do_search"]').click()

#10秒終了を待つ
time.sleep(10)

#クロームの終了処理
driver.close()

ユーザーエージェント

Chrome/106.0.0.0となり,メジャーバージョン以外ゼロになる特徴を発見した。

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36

参考サイト

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1