import urllib.request, json, urllib.parse
url = 'http://www.camping.it/multilingua/elenchi/elenchijson.aspx?progressivoportale=1&' + urllib.parse.urlencode({
'progressivoelenco': '93',
# 'progressivolingua': '1',
# 'loadintestazioni': 'false',
# 'num': '19452'
})
response = urllib.request.urlopen(url)
comuni = json.loads(response.read().decode('utf-8'))
for comune in comuni:
print(comune['Nome'])
for campeggio in comune['Campeggi']:
print('* {Nome} ({NStelle} stelle): '.format(**campeggio), end='')
print(', '.join([tel['Num'] for tel in campeggio['ListTel'] + campeggio['ListTelFax']]))
print()