Ho bisogno di trovare un modo per scaricare file collegati su una pagina web in Google Chrome.
Sono l'artista grafico presso l'azienda per cui lavoro e ho un modulo di tipo "brief di progetto" che gli altri dipendenti compilano quando hanno bisogno di richiedere lavoro di progettazione. Nel modulo possono caricare file relativi al progetto (come schizzi o file di testo). Ho un'app Automator che imposta il progetto dalla creazione di un sistema di cartelle per il progetto per scaricare il modulo in formato PDF per scaricare tutti i file allegati. Tuttavia funziona solo in Safari e io uso Chrome. Finora ho spostato tutto e lavorato su Chrome EXCEPT per il download dei file.
Qualcuno può aiutarmi a capire come fare questo Chrome?
Ecco lo script "download files" che funziona in Safari:
(ignora il \ "in Applescript \ s. Senza di loro stavo ottenendo bizzarre evidenziazione della sintassi.)
-- DOWNLOAD ATTACHED FILES
tell application "Safari"
activate
set num_links to (do JavaScript "document.links.length" in document 1)
repeat with i from 0 to num_links - 1
tell application "Safari" to set this_link to do JavaScript "document.links[" & i & "].href" in document 1
set {ASTID, AppleScript\'s text item delimiters} to {AppleScript\'s text item delimiters, "/"}
set fName to last text item of this_link
set AppleScript\'s text item delimiters to ASTID
try
do shell script "curl -L -o " & quoted form of (destinationFolder & fName) & space & this_link
end try
end repeat
end tell
Quando sostituisco entrambe le istanze di "Safari" con "Google Chrome" e provo a eseguirlo, ricevo un messaggio di errore di sintassi che dice: Expected “,” but found identifier.
e ha il JavaScript
nella riga set num_links
evidenziata.