HTMLページからいくつかのデータを抽出する必要があります。これらのデータはテーブルにあります。パンダを使用して、必要なデータを含むテーブルを作成します。問題は、データをまとめて同じ行に配置することです。それが起こらないようにする方法がわかりません。添付はコードです。表の左側の数字がリストに印刷されることを望みます。問題は、リストが不要な要素 (farht 422) に印刷されることです。
import requests
import pandas as pd
from bs4 import BeautifulSoup
url = ('081221.html')
with open(url, 'r') as f:
contents = f.read()
soup = BeautifulSoup(contents, features="html.parser")
df = pd.read_html(str(url), flavor="bs4")
print(df)