Spaces:
Sleeping
Sleeping
File size: 668 Bytes
19a3093 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import httpx
base_url = 'https://lex.lab.i.ai.gov.uk'
url = f'{base_url}/amendment/search'
payload = {
'legislation_id': 'ukpga/1983/20'
}
print(f"POSTing to {url} with {payload}")
r = httpx.post(url, json=payload, timeout=10)
print('Status:', r.status_code)
d = r.json()
if isinstance(d, list) and d:
print(f'Found {len(d)} amendments.')
for a in d[:3]:
acting_law = a.get("amended_by_legislation_title", "Unknown")
target_prov = a.get("amended_provision_id", "Unknown")
amend_type = a.get("amendment_type", "Unknown")
print(f'-> {target_prov} amended by: {acting_law} (Type: {amend_type})')
else:
print('Raw:', d)
|