Newsgroup: it.comp.os.win.software
Titolo: Downloader e javascript

Ciao a tutti, vorrei scaricare alcuni file da un sito tramite un 
downloader ma questi file si possono aprire solo tramite javascript. Per 
capirci andando sopra al link con il cursore del mouse appare la scritta
javascript: openwindow('/........../xxx.htm');
esiste qualche programma che possa arginare l'ostacolo?
Ho fatto delle prove con free download manager e getright ma non riesco 
a catturare i file e devo fare per forza il download con firefox
Siccome ho una connessione lenta vorrei scaricare tutti i file (pdf) con 
calma e poi leggerli.
grazie per ogni consiglio
ciao

"Quarto"  ha scritto nel messaggio

Non ti scoglionare a dare il sito per fare magare delle prove noi con gli 
strumenti che abbiamo per aiutarti.
Lasciaci pure tradurre i messaggi in astratto perchè siamo masochisti. 

 Lasciaci pure tradurre i messaggi in astratto perchè siamo masochisti. 
Il sito ha dei contenuti a pagamento, compresi i file che voglio 
scaricare (e che io naturalmente ho pagato), tutto qua, e non posso 
certo fornire l'accesso a tutti.
Tuttavia c'è una parte pubblica del sito con dei file che si scaricano 
con la stessa procedura
ecco qua
http://www.soldi.it/map/show/2591/src/4792223.htm

 Lasciaci pure tradurre i messaggi in astratto perchè siamo masochisti. 
Così alla fine mi hai dato dello scoglionato senza manco sapere perchè 
non pubblicavo il sito e non mi sei stato di nessun aiuto... non che tu 
fossi stato obbligato, ma nemmeno iniziare polemiche inutili che non 
portano da nessuna parte.
In fondo stare zitti quando non si ha nulla di utile da dire è un'ottima 
opzione.
I miei complimenti.

 I miei complimenti.
Non mi posso inventare dei criteri di download standard per esempi camati a 
vuoto andando a scervellarmi su un metodo da applicare a cose che non 
conosco.
Ci sono vari metodi, plug-in e applicazioni per scaricare uno stesso file a 
seconda della tecnologia del sito.
comunque, visto che vuoi dei consigli a vuoto i miei consigli sono:
Gigaget
estensioni per firefox.
videodownloader
flashgot
downloadhelper
downloadthemall
Avrai sicuramente capito come scaricarlo immediatamente!!!
O no? 

Quarto ha scritto:

Per il sito 
soldi.it
, con un po' di lavoro si può fare utilizzando DownThemAll.
Se non conosci Javascript (non so se tu sia o meno un programmatore) ignora il 
resto dell'email. Questo è un requisito fondamentale per applicare questo trucco.
Il trucco sta in questo: sono degli anchor che hanno come href l'invocazione 
della funzione OpenWindow() e come argomento l'url.
Basta sostuire tutti gli href degli anchor con l'url diretto.
Per fare questo semplice lavoro, si può utilizzare l'estensione FireBug per 
Firefox, che permette principalmente di debuggare il javascript di una pagina, 
in questo caso ci permette di interagire con la pagina stessa iniettandogli una 
funzione scritta ad hoc che cambia tutti gli href della pagina.
Il problema sta nel fatto che purtroppo non si possono estrarre gli url dei 
singoli documenti e scaricarli con programmi come wget perché hai detto che i 
documenti che ti interessano sono a pagamento, quindi sono in pagine protette da 
login, quindi per accedervi devi per forza andare con il browser.
Questa modifica degli anchor cambia la copia in memoria della pagina (l'html 
stesso) e ti permette di avere dei link diretti che sono accessibili anche 
tramite DownThemAll.
La funzione da inettare per 
www.soldi.it
 sarebbe questa:
function clean() {
	var elts = document.getElementsByTagName("a");
	var n = elts.length;
 
	var done=0;
	for (j=0; j<n; j++) {
		var href=elts[j].href;
		if (href.substring(0,23)=="javascript:OpenWindow('") {
			href1=href.substring(23);
			lm = href1.length-3;
			href1=href1.substring(0,lm);
			elts[j].href=href1;
			done++;
		}
	}
 
	alert("Fatti: "+done);
}
va inserita nella console di firebug e lanciata sempre da quella console come
clean();
Per il sito che ti interessa, dato che non è pubblicamente accessibile, non so 
dirti se come metodo funziona o no (non avrei comunque modo di provarlo e 
guidarti per le modifiche non è cosa semplice), quindi sta a te vedere se è 
applicabile e con quali modifiche.
Chiudo qui, perché sono già andato OT di brutto.
In bocca al lup... al topo.
Luca

 Chiudo qui, perché sono già andato OT di brutto.
no niente affatto, anzi grazie per l'esaustiva spiegazione e la 
disponibilità, se non altro ho avuto modo di scoprire downthemall che mi 
sarà sicuramente utile in futuro ;-)
Ciao