Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    salva pagina completa

    Salve, mi connetto ad un sito,dopo aver digitato Username e password, e salvo con il browser la pagina web completa,cioe' viene creata una cartella dove si trovano vari file, tra cui altre pagine htm, tra queste c'è una pagina che contiene dei valori numerici che io dovrei leggere e "importare" i valori nell'ambiente visual basic 6.
    Come faccio tutto questo in automatico? o anche solo come si puo' salvare la pagina completa
    con firefox, o altro browser, o altro modo qualsiasi? in modo che posso leggere la pagina web "secondaria" che a me interessa con VB?
    grazie.

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    salvare la pagina dal browser è una cosa,
    l'elaborazione con vb è un'altra.
    però scrivi nella sezione html.

    decidi cosa vuoi

    visto che la pagina sai salvartela sposto la discussione nella sezione vb dove ti aiuteranno (spero ) per l'estrapolazione dei dati


  3. #3
    Dovresti usare un parser HTML (meglio se non schizzinoso e in grado di leggere la "tag soup" che sono la maggior parte delle pagine), ma non so quanta roba ci sia per VB6.
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    Grazie delle risposte,ma veramente io non so come salvare la pagina! il problema è questo, cioè non posso salvare ogni volta la pagina con il browser il manuale, vorrei una soluzione automatica per fare questo, poi come interpretare la pagina con VB6 è un problema che si pone dopo.

  5. #5
    Amaro C++, il gusto pieno dell'undefined behavior.

  6. #6
    grazie Mitaly
    errore di runtime urldowloadtofile errore 2146697203...:-(

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Quell'errore indica

    "The required Internet protocol is not installed on your computer, or the Internet address you requested may not be valid"

    Controlla l'indirizzo usato.

    Se hai altri problemi, mostra il codice completo nel forum.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    ok grazie , il codice completo è quello indicato da Mitaly
    Option Explicit

    Private Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long

    Public Sub DownloadURL(ByVal URL As String, ByVal DestinationFile As String)
    Dim ret As Long
    ret = URLDownloadToFile(0, URL, DestinationFile, 0, 0)
    If ret <> 0 Then
    Err.Raise ret, "DownloadURL", "Impossibile scaricare l'URL """ & URL & """ in """ & DestinationFile & """." & vbCrLf & "Codice di errore di URLDownloadToFile: " & LTrim(CStr(ret)) & "."
    End If
    End Sub

    dove passo come parametri l'indirizzo ip del sito 192.168.1.100 URL
    e DestinationFile "c:\test"

    Il sito risiede su un'apparecchiatura in rete locale...fa differenza??

  9. #9
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da danielaperri

    dove passo come parametri l'indirizzo ip del sito 192.168.1.100 URL
    e DestinationFile "c:\test"

    Il sito risiede su un'apparecchiatura in rete locale...fa differenza??
    Devi indicare la risorsa da scaricare, ad esempio

    http://192.168.1.100/immagine.gif
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  10. #10
    ..ho capito,192.168.1.100/index.htm,a questo punto visualizzo una pagina dove sono indicati una serie di link, ad altre pagine htm,e in una di queste ci sono i dati che mi interessano
    oltretutto se faccio "copia indirizzo" di questa pagina il risultato è: javascript:Send(0)
    mentre sulla barra del browser mi da' http://192.168.1.100/index.htm?redirect=/home.htm

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.