You can use this code to update the contents of this page:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | import sys from xmlrpclib import Server def update_page(server, username, password, space, title, content): s = Server(server) token = s.confluence1.login(username, password) page = s.confluence1.getPage(token, space, title) page["content"] = content s.confluence1.storePage(token, page) update_page( server="http://docs.pythonweb.org/rpc/xmlrpc", username="username", password="password", space="pylonscookbook", title="Using XML-RPC With Confluence", content="Well, here is the first test.", ) |
The full range of XML-RPC functions available are described at http://confluence.atlassian.com/display/DOC/Remote+API+Specification
If you need a username and password you can sign up at http://docs.pythonweb.org/signup.action