Hi,
I am trying to connect to a confluence but get this error [WinError 10061] No connection could be made because the target machine actively refused it.
Below, you'll find the code I am using.
Thank you in advance for your precious help.
from xmlrpc import client
CONFLUENCE_URL = "my-confluence-url/rpc/xmlrpc" #
CONFLUENCE_LOGIN = "login"
CONFLUENCE_PASSWORD = "pwd"
# get this from the page url while editing
# e.g. ../editpage.action?pageId=132350005 <-- here
PAGE_ID = "1234"
# and write the new contents
client2 = client.Server(CONFLUENCE_URL, verbose=1)
auth_token = client2.confluence2.login(CONFLUENCE_LOGIN, CONFLUENCE_PASSWORD)
page = client2.confluence2.getPage(auth_token, PAGE_ID)
##
page['content'] = "!!!your content here!!!"
##
result = client2.confluence2.storePage(auth_token, page)
client2.confluence2.logout(auth_token)
print("modification Done.")
Hi Anass,
I didn't look your code over too closely, but it seems OK. Did you check to make sure that your Confluence URL is right? Sometimes Confluence has a context path (for example, all Confluence Cloud instances have a content path of "/wiki", which means that the Confluence URL is actually xxxx.atlassian.net/wiki). From the error message, it sounds like that might be the problem.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.