Pessoal,
preciso de um script python para logar alguns usuários de forma
automática em um site Zope/Plone. Os usuários, é claro, só poderão
estar logados um de cada vez.
Consegui um script python que se propõe a fazer isto:
#INICIO DO CODIGO
import xmlrpclib
from zope.interface import implements
def funxmlrpc(user, pwd):
server = ""
scheme="http"
host="localhost"
port=80
path="/Plone"
url = '%s://%s:[EMAIL PROTECTED]:%s%s' % (scheme, user, pwd, host, port, path)
try:
server = xmlrpclib.ServerProxy(url)
erro = xmlrpclib.Error()
return url
except:
return "erro ao tentar logar"
#FIM DO CODIGO
Este script porém, está "logando" inclusive com usuários que não
existem! Tento obter algum status da situação com a linha:
erro = xmlrpclib.Error()
mas só consigo uma instancia do objeto (?!). Como faço para obter o
status da situacao (logado ou nao logado)?
Grato antecipado
João