import requests
from simplified_scrapy.simplified_doc import SimplifiedDoc
url = 'http://www.irishstatutebook.ie/eli/2019/si/497/made/en/print?q=Electricity+Regulation+Act+1999&years=2019'
html = requests.get(url).text
doc = SimplifiedDoc(html)
table = doc.getElement('table',attr='class',value='t1')
trs = table.trs
for tr in trs:
print ([td.text for td in tr.tds])
Результат:
['(1) Ref. No.', '(2) REFIT Power Purchase Agreement Reference', '(3) Supplier', '(4) Electricity generator', '(5) Generation plant Description', '(6) Energy source of electricity', '(7) Capacity accepted into REFIT (MW)']
['1', 'REFIT 1/5/1', 'Bord Gáis Energy Limited', 'Jaroma Windfarm Ltd.', 'Toomyvara, Ballinlough, Co. Tipperary', 'Small Scale Wind Project', '2.550']
['2', 'REFIT 1/5/2', 'Viridian Energy Limited*', 'Reirk Energy Ltd.', 'Dromdeeveen, Ballagh, Co. Limerick', 'Large Scale Wind Project', '10.500']
['3', 'REFIT 1/5/4', 'Bord Gáis Energy Limited', 'Adeery Hydro', 'Killybegs, Co. Donegal', 'Hydro Project', '0.400']
['4', 'REFIT 1/5/5', 'Viridian Energy Limited*', 'Bawnmore Windfarm Ltd', 'Carriganima, Macroom, Co. Cork', 'Large Scale Wind Project', '14.990']
['5', 'REFIT 1/5/6', 'Viridian Energy Limited*', 'Muingnaminnane Windfarms Ltd.', 'Muingnaminnane, Kielduff, Tralee, Co. Kerry', 'Large Scale Wind Project', '15.300']
['6', 'REFIT 1/5/8', 'ESBIE t/a Electric Ireland Ltd', 'Mountainlodge Power Ltd.', 'Mountain Lodge Co. Cavan', 'Large Scale Wind Project', '24.800']
['7', 'REFIT 1/5/9', 'Viridian Energy Limited*', 'Tra Investments Ltd.', 'Ballincollig Hill and Maghanknockane, Tralee, Co. Kerry', 'Large Scale Wind Project', '13.300']
['8', 'REFIT 1/5/20', 'SSE Airtricity Limited', 'Carrig Wind Farm Ltd.', 'Lacka, Carrig, Birr, Co. Offaly', 'Small Scale Wind Project', '2.550']
['9', 'REFIT 1/5/23', 'Viridian Energy Limited*', 'Pallas Windfarm Ltd', 'Pallas, Banemore, Listowel, Co. Kerry', 'Large Scale Wind Project', '37.850']
... and so on.
Примеры SimplifiedDo c можно найти здесь