Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests, json, shutil, sys
- base_url = 'confluence'
- user = sys.argv[1]
- password = sys.argv[2]
- path = sys.argv[3]
- page_id = sys.argv[4]
- r = requests.get( base_url + '/rest/api/content/' + page_id + '/child/attachment', auth=(user, password) )
- data = json.loads(r.text)
- for i in range(len(data["results"])):
- print("Downloading " + data["results"][i]["title"] + "to " + path + data["results"][i]["title"])
- # print data["results"][i]["title"]
- download = requests.get( base_url + data["results"][i]["_links"]["download"], auth=(user, password), stream=True )
- with open(path + data["results"][i]["title"], 'wb') as out_file:
- shutil.copyfileobj(download.raw, out_file)
Add Comment
Please, Sign In to add comment