SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы

Список вопросов Печать

Пример обращения к API ISPmanager


Метки: api ispmanager 

Ответы

RemiZOffAlex  Создано: 2017-01-07 11:01:37.348032  Обновлено: 2017-01-07 11:01:37.348032

Получить список доменов

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import urllib, urllib2
import json
import ssl

url = "https://IPorSERVERNAME:1500/ispmgr"
username = "USERNAME"
password = "PASSWORD"

params = urllib.urlencode({
    'func': 'webdomain',
    'out': 'json',
    'authinfo': ':'.join([username, password]),
    'lang': 'en'
})
ctx = ssl.create_default_context()
ctx.check_hostname = False
ctx.verify_mode = ssl.CERT_NONE
data = urllib2.urlopen("%s?%s" % (url, params), context=ctx)
out = json.load(data)


print(out)

Примечание: ctx используется из-за ошибки с самоподписанным сертификатом панели

Возможно будут интересны и другие вопросы