import urllib.request, json base = 'https://www.1415243231.top/api' # Get all projects req = urllib.request.urlopen(base + '/projects') projects = json.loads(req.read()) print('Found:', [(p['id'], p['name']) for p in projects]) # Delete each for p in projects: try: req = urllib.request.urlopen( urllib.request.Request(base + '/projects/' + str(p['id']), method='DELETE') ) print('Deleted %s: %s (%s)' % (p['id'], p['name'], req.status)) except Exception as e: print('Error deleting %s: %s' % (p['id'], e))