|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
16-06-2014, 18.40.27 | #16 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Macro apertura multilink
in C:\Windows: Corretto. In questo modo, wget sarà lanciato anche se dal prompt il tuo percorso sarà differente. Punto secondo: Te la scarica nel percorso attuale: Se vuoi specificare un percorso, guarda la guida. Punto terzo: Il file bat lancerà wget (punto primo) e salverà al punto secondo. Punto quarto: No. Dovrai creare un file testuale da Excel e dovrai usare quello. Come fare per ricavare il percorso ad ogni riga non te l'ho ancora spiegato. Devi prima avere dimestichezza con wget.
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
16-06-2014, 21.23.48 | #17 |
Newbie
Registrato: 16-06-2014
Messaggi: 45
|
Rif: Macro apertura multilink
Allora...io ho scaricato wget.
dal prompt ho digitato wget http://www.google.it Si è connesso e mi dice che ha salvato ma in C:\Windows non trovo la pagina salvata. Poi ho creato il .bat come da tue indicazioni: clicco, lavora ma...anche qui non vedo dove abbia scaricato/salvato il file |
16-06-2014, 21.40.50 | #18 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Macro apertura multilink
C:\Windows è una cartella con permessi ristretti, il programma potrebbe non avervi avuto accesso in scrittura.
Esegui la procedura da una locazione meno problematica, che ci fai dentro la cartella Windows?
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
16-06-2014, 21.46.47 | #19 |
Gold Member
Top Poster
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
|
Rif: Macro apertura multilink
Puoi dare il tuo percorso preferito con il parametro -p
___________________________________
Dove l'ho sentita ? www.plagimusicali.net English Amiga Board Amiganews.it AfA One AROS x86 AROS 68k |
16-06-2014, 21.55.03 | #20 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Macro apertura multilink
Che file ti aspetti ?
Quando ti colleghi ad un sito web, la richiesta viene elaborata dal server e di rimando può essere inviato il file indice (index.html), oppure una direttiva di ulteriore richiesta che costituisce la pagina principale. Ogni pagina, poi, contiene ulteriori rimandi a contenuti che possono essere ospitati sul server che contiene la pagina principale o altrove. Il browser elabora il contenuto effettuando diverse richieste in base ai link che ricava dalla pagina ottenuta, fino ad ultimare il render per quella pagina e mostrarla a video... A te non serve visualizzare la pagina, bensì scaricarla in locale, comprensiva o meno del contenuto dei rimandi... wget può effettuare il download di un intero sito (get ricorsivo), senza mostrare la pagina. Prova a scaricare il primo url che trovi nel file di excel ... Che file ti aspetti ?
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
16-06-2014, 21.59.26 | #21 | |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Macro apertura multilink
Quota:
Ti dice che ha salvato, oppure ti da un errore di scrittura ? Non cliccare 2 volte sul .bat: Apri la shell (il prompt del DOS, ossia quella finestra "nera"), trascina il file .bat all'interno e poi dai invio.
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
|
16-06-2014, 22.21.27 | #22 |
Gold Member
Registrato: 20-05-2004
Loc.: Perugia
Messaggi: 4.188
|
Rif: Macro apertura multilink
Una curiosità: dopo che hai scaricato 130.000 pagine ed il loro contenuto che ci fai?
Non conosco questo wget ma da quel che ho capito scarica interi siti e non solo una pagina, la sintassi, sempre che abbia ben capito dovrebbe essere: Codice:
wget --input-file:nomefile.xls Io credo che con un semplice programma in Visual Basic si possa fare quello che cerchi senza tra l'altro ritrascrivere tutti i 130.000 url.
___________________________________
Ogni computer ha la sua storia. Dermatite Seborroica? www.dermatiteseborroica.info Ultima modifica di RunDLL : 16-06-2014 alle ore 22.31.06 |
16-06-2014, 22.46.37 | #23 |
Newbie
Registrato: 16-06-2014
Messaggi: 45
|
Rif: Macro apertura multilink
Per Borgata:
eseguivo la prassi suggerita da LoryOne Per Amiga: per dare un percorso preferito devo prima imparare a fare l'ABC suggerito da LoryOne per LoryOne: davo per scontato che avrebbe scarica la index di Google e quindi cercavo un file tipo index.html. Se wget può effettuare il download di un intero sito (get ricorsivo), senza mostrare la pagina dove trovo il sito scaricato? da prompt ho dato il link della prima fila del file in Excel. Dice che lo ha salvato. Ho preso il .bat in cui avevo scritto wget %1. L'ho messo nella finestra nera del prompt, ho dato invio e mi esce la seguente dicitura: C:windows\system32>wget wget: missing URL Usage: wget [OPTION]... [URL]... Try 'wget - -help' for more options. Per RunDLL: dopo che li ho scaritati li elaboro e li arcvhio: su di essi ci sono dati complementari a quelli che ho già. Avevo postato il mio problema per poter trovare una semplice soluzione in VBA |
16-06-2014, 23.49.47 | #24 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: Macro apertura multilink
con questo codice
Codice:
Sub Macro1() myurl = "URL;" myurl = myurl + Sheets("Foglio2").Range("A1").Value With ActiveSheet.QueryTables.Add(Connection:=myurl, _ Destination:=Range("A1")) .Name = "Quello_che_vuoi" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlEntirePage .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With End Sub Viene letto un link presente nella cella A1 del Foglio 2 e si copia il contenuto del link a partire dalla cella A1 del Foglio 1. ho fatto una prova con il link di questa discussione e copia tutto Link = http://forum.wintricks.it/showthread...43#post1694543 A parte il metodo, che può essere quello suggerito, un codice vba o di altro linguaggio mi sembra improponibile eseguire 150.000 querry consecutivamente in automatico. secondo me inchiodi il sistema. a meno che tu non abbia un pc come la ferrari.
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
17-06-2014, 00.07.21 | #25 |
Newbie
Registrato: 16-06-2014
Messaggi: 45
|
Rif: Macro apertura multilink
Ho fatto la prova. Con un sito "normale" normale funzione alla grande.
Con il sito di cui ho i link non va. Non so come spiegarlo tecnicamente...ma ci provo. Se io copiassi la pagina web da IE o da Mozilla, avrei due risultati completamente differenti: IE copia quello che la programmazione vuole far copiare. Mozilla ti fa copiare tutta la struttura (la pagine deve avere un fb che a seconda della compilazione di prende dati da origini differenti). Qui allego un esempio di "estrazione" con IE ed una con Mozilla: http://rapidshare.com/share/5DE9D9BB...D516D6E5FD719C |
17-06-2014, 00.32.27 | #26 |
Senior Member
WT Expert
Registrato: 19-05-2007
Loc.: Verona
Messaggi: 1.302
|
Rif: Macro apertura multilink
bisogna vedere come hai scritto il link nel tuo foglio excel.
lo devi scrivere per esteso, con http:// www. .................... etc.
___________________________________
- Il primo fondamento della sicurezza non e' la tecnologia, ma l'attitudine mentale - |
17-06-2014, 00.35.26 | #27 |
Newbie
Registrato: 16-06-2014
Messaggi: 45
|
Rif: Macro apertura multilink
E' scritto per esteso e completo di http://
|
17-06-2014, 01.08.20 | #28 |
Newbie
Registrato: 16-06-2014
Messaggi: 45
|
Rif: Macro apertura multilink
Nel sito faccio una ricerca ed il risultato ha un nome tipo:
https://it.pippo.com/ricercaeseguita.../8808712665170 La schermata mi da 100 aziende per pagina ma il link corrispondenti ad ogni riga (della pagina web) puntano ad un link unico: se fossero stati link "indipendeti2 con Down Them All avrei scarica 100 pagine html. Invece se ne scarica una sola. Quindi devo clikkare su ogni link ed il risultato diventa come questo: https://it.pippo.com/ricercaeseguita/#/detail/0/0 in alto alla pagina vedo che ci sono 150 mila pagine (ognuna con i dati di un record). Scorrendo una dopo l'altra i risultati cambiano così: https://it.pippo.com/ricercaeseguita/#/detail/0/0 https://it.pippo.com/ricercaeseguita/#/detail/1/0 https://it.pippo.com/ricercaeseguita/#/detail/2/0 https://it.pippo.com/ricercaeseguita/#/detail/3/0 ecc. Quindi io con una formula ho creato i link in automatico. |
17-06-2014, 09.13.05 | #29 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Macro apertura multilink
Se la pagina contiene script e gli url ne sono affetti, allora il discorso si fa più complesso.
Se la pagina è frutto di un'elaborazione che necessiti di cookies e/o di sessioni aperte lato server e gli url ne sono affetti, allora il discorso si fa più complesso. Se la pagina contiene link che puntano ad un file .php comprensivo di parametri eseguibili lato server e ritorna la pagina web relativa, non c'è problema, ma tutto dipende dalle due condizioni sopra che possono (non devono forzatamente) essere rispettate... Fino a che non posti almeno i primi 4 link (non servono più link) che trovi nel foglio excel, non posso capire esattamente quello che intendi. Quando hai eseguito il file .bat, non hai specificato l'url come primo parametro: infatti, wget non sa cosa scaricare. Poichè un sito si compone di differenti files (salvo che l'url non sia un'immagine, o un file), wget crea una cartella e li immette tutto cio che riesce a scaricare in via ricorsiva in base agli url che ricava pagina per pagina.
___________________________________
Practice feeds Skill,Skill limits Failure,Failure enhances Security,Security needs Practice |
17-06-2014, 09.50.35 | #30 |
Gold Member
Top Poster
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
|
Rif: Macro apertura multilink
Run Wget è un comandi DOS che può anche servire per scaricare un singolo file, quando per esempio si deve scaricare un file di grandi dimensioni velocemente senza usare il browser; utile quando per qualche strano si interrompe il download o quando il download dei file di grandi dimensioni non è supportate da qualche restrizione. Per usarlo basta copiare il comando Wget.exe in C:\ digitare Wget seguito dal link e il file sarà scaricato automaticamente in C:\
___________________________________
Dove l'ho sentita ? www.plagimusicali.net English Amiga Board Amiganews.it AfA One AROS x86 AROS 68k Ultima modifica di AMIGA : 17-06-2014 alle ore 09.54.38 |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Corso VBA | Alexsandra | Guide | 85 | 16-11-2016 12.11.51 |
problema con macro che non si attiva | reaper | Software applicativo | 6 | 23-02-2011 19.31.10 |
Dove e' la macro ?? | GIO74 | Office suite | 1 | 08-08-2008 15.03.57 |
aiuto con macro exel.. e vba | ken87 | Office suite | 14 | 08-09-2006 11.32.11 |