Script Python para se logar em site Plone
Author: João
Date: 2008-03-26
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:%s@%s:%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