青空文庫のページが単純なli要素の為、
pythonもシンプルです。
from bs4 import BeautifulSoup
import urllib.request as req
url = "https://www.aozora.gr.jp/index_pages/person35.html"
res = req.urlopen(url)
soup = BeautifulSoup(res, "html.parser")
li_list = soup.select("ol > li")
for li in li_list:
a = li.a
if a != None:
name = a.string
href = a.attrs["href"]
print(name, ">", href)
