You are here: Home » Comunidade » Script Python para se logar em site Plone

Script Python para se logar em site Plone



Post  Script Python para se logar em site Plone
Author: João  Send Email
Date: 2008-03-26 07:18 PM


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