私はスペイン語を学んでいて、さまざまな動詞とその活用を学ぶのを助けるために、携帯電話で使用するフラッシュカードをいくつか作成しています.
ここでは、Web ページからデータをスクレイピングしようとしています。これは、1 つの動詞のサンプル ページです。このページにはいくつかのテーブルがあり、一番上の近くにある最初の 5 つ (現在、未来、不完全、古いもの、条件付き) に興味があります。
BeautifulSoup はこのようなプロジェクトに適していると聞いたことがあります。しかし、prettify メソッドを使用すると、テキスト内のテーブルがどこにも見つかりませんか? 私は何かが足りないと思います.Pythonでこれらのテーブルを取得するにはどうすればよいですか?
import requests
from bs4 import BeautifulSoup
import re
URL = 'https://www.linguasorb.com/spanish/verbs/conjugation/tener.html'
page = requests.get(URL)
soup = BeautifulSoup(page.content, 'html.parser')
txt = soup.prettify()