You are here: Home » Comunidade » post_post_message

Script Python para se logar em site Plone



Post  You are replying to: Script Python para se logar em site Plone
Author: João  Enviar Email
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


Author:
Email:
Subject:
(Required)