Ho bisogno di scaricare un file su un sito di Sharepoint aziendale usando CPython. Il codebase esistente mi impedisce di usare Ironpython senza eseguire il porting del codice, quindi la libreria di .NET WebClient
è fuori. Voglio anche scaricare il file senza chiedere all'utente di salvare e senza chiedere all'utente le credenziali di rete. Ho provato altre biblioteche, ma tutti avevano carenze:Download di un file protetto da NTLM/SSPI senza richiedere credenziali utilizzando Python su Win32?
urllib2
piùpython-ntlm
: richiede user/pass da fornire- COM automazione di Internet Explorer: richiede all'utente di cliccare su 'Salva'
subprocess
utilizzandowget
ocURL
: non poteva ottenere sia per l'autenticazione senza richiedere user/pass
non ho trovato nulla in pywin32
che sembra li ke si aggancia a urllib2 o fornisce funzionalità equivalenti. Quindi, c'è un modo per scaricare il file senza richiedere credenziali e senza chiedere all'utente di fare clic su "Salva"?