これだとスクレイピングが簡単でいいな
import io import requests from bs4 import BeautifulSoup import pandas as pd url = "https://code4sabae.github.io/csv-table/" r = requests.get(url) r.raise_for_status() soup = BeautifulSoup(r.content, "html.parser") txt = soup.find("csv-table").get_text(strip=True) df = pd.read_csv(io.StringIO(txt), index_col=0) df