firefox
Selenium
python3

Selenium でリンクをたどる (python3)

Selenium でリンクをたどるサンプルです。
id と text の例があります。

Arch Linux でのソフトのインストール

sudo pacman -S python-selenium
sudo pacman -S geckodriver
follow_link.py
#! /usr/bin/python
# -*- coding: utf-8 -*-
#
#   follow_link.py
#
#                   Mar/27/2018
#
# ------------------------------------------------------------------
from selenium.webdriver import Firefox

url = 'https://ekzemplaro.org'

browser = Firefox()
browser.get(url)
tag = browser.find_element_by_id('ekzemplaro')
tag.click()
#
tag = browser.find_element_by_link_text('English')
tag.click()
#
# ------------------------------------------------------------------

実行方法

./follow_link.py

テストしたバージョンです。

$ pacman -Q python-selenium
python-selenium 3.14.0-1
$ pacman -Q geckodriver
geckodriver 0.21.0-1