このhtmlフレームでテーブル情報を取得しようとしています。列を持つテーブルを意味します:
Year,Month,Oil Production m3,Gas Production Ksm3,...
を使用してbeautifulSoup
、これはこれまでのところ私が試したことです:
from bs4 import BeautifulSoup
from urllib import urlopen, urlretrieve, quote
url_base = 'https://www.og.decc.gov.uk/information/wells/pprs/Well_production_onshore_oil_fields/onshore_oil_fields_by_well/onshore_oil_fields_by_wel.html'
u = urlopen(url_base)
html = u.read().decode('utf-8')
u.close()
soup = BeautifulSoup(html)
ただし、これはページ フレームではなく、メイン ページ情報のみを取得します。フレーム リンクで URL ベースを変更すると、要求されたページが古くなっていることがわかります。