Newsgroup: it.comp.aiuto
Titolo: WinHTTrack Website Copier - errore nel mirror

Volevo scaricare determintate pagine del seguente forum internet:
http://www.altalex.com/index.php?idstr=84
ma andando ai singoli threads che mi interessano le pagine risultano
inesistenti, sia se tento di scaricare tutto il forum, sia se provo a
scaricare dall'home page di altalex.
Eppure non credo che esistano problemi di proxy (che non credo affatto
di avere), perchè con il medesimo programma sono in grado di scaricare
interamente altri siti.
invece in questo caso compare il messaggio di errore nel mirror, come se
il mirror attuale fosse vuoto...(?)
qualcuno sa gentilmente dirmi come fare?
Grazie molto in anticipo
cioa
ciao
Robertino

 
http://www.altalex.com/index.php?idstr=84
In questo momento il sito e' down  ma volendo potresti
provare pure questo semplice vbs  , la pagina viene
giu sia in semplice txt che  html
nel link del forum usato come esempio  poi ci sono strumenti piu
sofisticati volendo [1]
x = TextFromHTML("
http://www.autoitscript.com/forum/index.php?showtopic=83275
")
WScript.Echo x
Function TextFromHTML(URL)
  set ie = createobject("InternetExplorer.Application")
  ie.navigate URL
  do until ie.readystate = 4 : wscript.sleep 10: loop
  TextFromHTML = ie.document.body.outerHtml
  ie.quit
End Function
filename = "google.html"
Set fso = CreateObject("Scripting.FileSystemObject")
Set newf = fso.createtextfile(filename)
newf.WriteLine x
x = TextFromHTML("
http://www.autoitscript.com/forum/index.php?showtopic=83275
")
WScript.Echo x
Function TextFromHTML(URL)
  set ie = createobject("internetexplorer.application")
  ie.navigate URL
  do until ie.readystate = 4 : wscript.sleep 10: loop
  TextFromHTML = ie.document.body.innerText
  ie.quit
End Function
filename = "google.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set newf = fso.createtextfile(filename)
newf.WriteLine x
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.vbs)
'se ti da' errore disattiva l'antivirus
[1] (autoit)  
http://www.autoitscript.com/autoit3/files/beta/autoit/
$get = InputBox("Test","","
http://www.google.com
")
InetGet($get,"c:\file.htm",1)
InetGet("
http://www.mozilla.org
", "C:\foo.html")
--
Fosco

 x = TextFromHTML("
http://www.autoitscript.com/forum
sono andato a questa pagina ma non ho capito cosa esattamente fare...

 sono andato a questa pagina ma non ho capito cosa esattamente fare...
era un esempio generico vista che 
http://www.altalex.com/index.php?idstr=84
il quel momento non era raggiungibile
Copia il sotto su notepad  (start esegui notepad invio) e poi lo salvi con
estensione vbs   per esempio test.vbs   ATTENZIONE che sia test.vbs
e NON test.vbs.txt   e poi ci clicchi sopra e ti vengono giu 2 file
x = TextFromHTML("
http://www.altalex.com/index.php?idstr=84
")
'WScript.Echo x
Function TextFromHTML(URL)
  set ie = createobject("InternetExplorer.Application")
  ie.navigate URL
  do until ie.readystate = 4 : wscript.sleep 10: loop
  TextFromHTML = ie.document.body.outerHtml
  ie.quit
End Function
filename = "test.html"
Set fso = CreateObject("Scripting.FileSystemObject")
Set newf = fso.createtextfile(filename)
newf.WriteLine x
x = TextFromHTML("
http://www.altalex.com/index.php?idstr=84
")
'WScript.Echo x
Function TextFromHTML(URL)
  set ie = createobject("internetexplorer.application")
  ie.navigate URL
  do until ie.readystate = 4 : wscript.sleep 10: loop
  TextFromHTML = ie.document.body.innerText
  ie.quit
End Function
filename = "test.txt"
Set fso = CreateObject("Scripting.FileSystemObject")
Set newf = fso.createtextfile(filename)
newf.WriteLine x
'Copia incolla su notepad e salva con estensione .vbs
'tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.vbs)
'se ti da' errore disattiva l'antivirus
--
Fosco

 sono andato a questa pagina ma non ho capito cosa esattamente fare...
Non c'azzeccava ma comunque la potresti fare piu semplice
andando 
http://www.autoitscript.com/autoit3/files/beta/autoit/
scaricando ed installando l'autoit  questo
http://www.autoitscript.com/autoit3/files/beta/autoit/autoit-v3.2.13.9-beta-setup.exe
e poi con 2 righe di codice fai tutto e d+
(sempre notepad ma salvando con estensione *.au3)
; esempio
$get = InputBox("Test","","
http://www.altalex.com/index.php?idstr=84
")
InetGet($get,"file.htm",1)
InetGet($get,"file2.html",1)
InetGet($get,"file.txt",1)
;Copia incolla su notepad e salva con estensione .au3
;tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.au3)
;se ti da' errore disattiva l'antivirus
InetGet  dal   C:\Programmi\Autoit3\AutoIt3.chm
--------------------------------------------------------------------------------
Downloads a file from the internet using the http or ftp protocol.
InetGet ( "URL" [,"filename" [, reload [, background]]] )
Parameters
URL URL of the file to download. See remarks below. Can be "abort".
filename [optional]
Local filename to download to.
reload [optional]
0 = (default) Get the file from local cache if available
1 = Forces a reload from the remote site
background [optional]
0 = (default) Wait until the download is complete before continuing.
1 = return immediately and download in the background (see remarks).
Return Value
Success: Returns 1.
Failure: Returns 0.
Remarks
Internet Explorer 3 or greater must be installed for this function to work.
The URL parameter should be in the form "
http://www.somesite.com/path/file.html
" - just like an address you would type
into your web browser.
To use a username and password when connecting simply prefix the servername with "username:password@", e.g.
"
http://myuser:mypas...@www.somesite.com
"
The InetGet function works with http:// https:// and ftp:// - to change the transfer type when using ftp see the
FtpBinaryMode option.
"background" Parameter
By default the function waits until the download has finished before returning. Sometimes with large downloads this is
not always wanted. If the background parameter is set to 1 the function returns immediately and the download continues
in the background. When in this mode two macros are used to keep track:
@InetGetActive = 1 while downloading, or 0 when finished.
@InetGetBytesRead = the number of bytes downloaded, or -1 if there has been an error.
Note, only one download can be active at once, if you call the function again before a download is complete it will
fail.
To abort a download call the function with just the first parameter set to "abort" like so:
InetGet("abort")
Related
FtpBinaryMode (Option), FtpSetProxy, InetGetSize, HttpSetProxy
Example
InetGet("
http://www.mozilla.org
", "C:\foo.html")
InetGet("
http://www.autoitscript.com
", "C:\mydownload.htm", 1)
InetGet("
ftp://ftp.mozilla.org/pub/mozilla.org/README
", "README.txt", 1)
; Advanced example - downloading in the background
InetGet("
http://www.nowhere.com/somelargefile.exe
", "test.exe", 1, 1)
While @InetGetActive
  TrayTip("Downloading", "Bytes = " & @InetGetBytesRead, 10, 16)
  Sleep(250)
Wend
MsgBox(0, "Bytes read", @InetGetBytesRead)
--
Fosco

 se e' troppo difficile lascia perdere e riprova col WinHTTrack
Ed invece no: ci sono riuscito.
solo che, una volta otttenuto il file con estensione vbs ed averci cliccato
sopra ho ottenuto si la prima pagina del forum che volevo, ma non ci posso
affatto navigare dentro, cioè ho salvato solo la prima pagina, cioè ho salvato
solo una pagina, non ho tirato giù tutto il sito.

 ;tutti i file (*.*)  poi ci clicchi sopra. (per esempio Test.au3)
fatto: ma non posso poi aprire niente, perchè non è installato il programma
apposito...
Ehi: ma tu sei del mestiere!
 

 solo una pagina, non ho tirato giů tutto il sito.
si allora quello lo devi fare con  WinHTTrack [1], pensavo tu volessi
solo una pagina specifica
[1] e/o se non sei soddisfatto di quello  
http://snipr.com/4putd
--
Fosco

 Ehi: ma tu sei del mestiere!
No e' tutto nel help ci sono gia diversi script gia pronti
--
Fosco

 apposito...
comunque anche questo ti scarica una pagina sola alla volta
e NON l'intero sito ... per quello ci sono gia programmi fatti
apposta e se e' quello che desideri e' meglio che tu lo faccia
con quelli
io in passato usavo
http://pages.interlog.com/~tcharron/wgetwin.html
http://www.diegobelotti.com/?q=wget_windows
da:
http://www.google.it/search?hl=it&q=wget&btnG=Cerca+con+Google&meta=
--
Fosco