HI , I was trying to develop a script that download files from my confluence page , As of now i used python atlassian library and request module, But keep getting 401 even though i provided valid username and password
from atlassian import Confluence
from requests.auth import HTTPBasicAuth
confluence = Confluence(url='http://kittudemo123.atlassian.net',
attachments_container = confluence.get_attachments_from_content(page_id=33110, start=0, limit=500)
attachments = attachments_container['results']
for attachment in attachments:
fname = attachment['title']
download_link = confluence.url + attachment['_links'['download']
r = requests.get(download_link, auth = HTTPBasicAuth(confluence.username,confluence.password))
if r.status_code == 200:
with open(fname, "wb") as f:
for bits in r.iter_content():
Hello @Naveen Vb!
I was able to find a thread on Stackoverflow, outside our community, that answers your request:
Looking at the code you provided, it seems that you have already looked into it! So, I would start by checking the authentication method and credentials that you are using.
If you want to, you can also raise your question in our Sister Community, the developer community! Here, take a look:
Let us hear from you!
Hi, Confluence collaborators! As part of #Confluence-Collaboratory month, we’ve created a very special Mythsbusters segment, where we're dive into an interesting myth and uncover the truth behind i...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events