+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 8 su 8

Discussione: scaricare pagina web

  1. #1
    eurostar_italia non è in linea Scolaretto
    Post
    52

    scaricare pagina web

    buongiorno a tutti.
    sto cercando di scaricare una pagina di un sito ,della intranet aziendale.
    ma ricevo sempre come messaggio di risposta errore.
    con questo codice
    codice:
    Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
    		Dim Contenuto As System.Net.WebClient = New WebClient
    		'
    	Contenuto.Credentials = New NetworkCredential("2936009", "Gennaio16")
    		System.Net.ServicePointManager.ServerCertificateValidationCallback = AddressOf AcceptAllCertifications
    		Dim codice1 As String = Contenuto.DownloadString("http://xyz.it/Riprotezione.aspx")
    
    		If codice1 <> "" Then
    
    			MsgBox("fatto")
    		End If
    	End Sub
    funziona solo se il sito è "aperto" (ANSA.IT O ALTRO).
    se invece provo il seguente codice
    codice:
    Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
    
    
    
    
    		'Type this before your download or hhtps request
    		'ByPass SSL Certificate Validation Checking
    		System.Net.ServicePointManager.ServerCertificateValidationCallback =
      Function(se As Object,
      cert As System.Security.Cryptography.X509Certificates.X509Certificate,
      chain As System.Security.Cryptography.X509Certificates.X509Chain,
      sslerror As System.Net.Security.SslPolicyErrors) True
    
    		Dim oReq As WebRequest =
    	System.Net.HttpWebRequest.Create("http://xyz.it/Riprotezione.aspx")
    
    
    		'– set the credentials for HTTPS
    
    		Dim oCred As New System.Net.NetworkCredential(“2936009”, “Gennaio16”)
    		oReq.Credentials = oCred
    
    
    		'– get a response from the site
    		Dim oResp As WebResponse = oReq.GetResponse()
    
    
    		'– attach the stream to a reader
    		Dim oSRead As New StreamReader(oResp.GetResponseStream)
    
    
    		'– get the content
    		Dim cContent As String = oSRead.ReadToEnd
    
    
    
    		'=========================================================================================
    		System.Net.ServicePointManager.ServerCertificateValidationCallback = AddressOf AcceptAllCertifications
    
    
    
    		'=========================================================================================
    		'Restore SSL Certificate Validation Checking
    		System.Net.ServicePointManager.ServerCertificateValidationCallback = Nothing
    	End Sub
    "errore del serve remoto : (401) Non autorizzato"
    e le credenziali sono giuste.
    pensavo ad un errore del certificato,ma niente
    qualcuno ha un idea ?

  2. #2
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,208
    Blogs
    5
    Entrambi i codici funzionano senza errori.

    Problemi con firewall/antivirus o simili?
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  3. #3
    eurostar_italia non è in linea Scolaretto
    Post
    52
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Entrambi i codici funzionano senza errori.

    Problemi con firewall/antivirus o simili?
    Se apro il sito dal browser,si apre una maschera di login.
    Se quel codice lo uso con un sito tradizionale (come ansa o altro) scarica senza problemi.
    Non conosco siti pubblici che richiedano la login alla connessione
    Se ne conosci uno te ne sarei grato
    Ultima modifica di eurostar_italia; 12-07-2019 14:41 

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,208
    Blogs
    5
    Intanto il sito che hai indicato è http e non https (quindi non capisco la questione dei certificati).

    E poi non mi si presenta un login.

    Parliamo di

    XYZ IT – xyz.it

    ??
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  5. #5
    eurostar_italia non è in linea Scolaretto
    Post
    52
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Intanto il sito che hai indicato è http e non https (quindi non capisco la questione dei certificati).

    E poi non mi si presenta un login.

    Parliamo di

    XYZ IT – xyz.it

    ??
    Scusami è che essendo un sito Intranet ho messo xyz per “coprirlo” tanto dall esterno non si puo raggiungere

  6. #6
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,208
    Blogs
    5
    Beh ho perso un po' di tempo dato che quel sito esiste...

    Sul tuo sito intranet capirai che non possiamo fare nessuna prova né darti risposta sensata.
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

  7. #7
    eurostar_italia non è in linea Scolaretto
    Post
    52
    Quote Originariamente inviato da AntonioG Visualizza il messaggio
    Beh ho perso un po' di tempo dato che quel sito esiste...

    Sul tuo sito intranet capirai che non possiamo fare nessuna prova né darti risposta sensata.
    Ti viene in mente qualche sito che all apertura richieda la registrazione.
    Grazie fabio

  8. #8
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Luogo
    Roma
    Post
    16,208
    Blogs
    5
    Non si possono fare confronti non tutti i siti lavorano allo stesso modo. L'unica prova che puoi fare è aggiungere l'UserAgent forse necessario per il tuo sito

    oReq.UserAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0"
    Ultima modifica di AntonioG; 13-07-2019 07:50 
    Avvisi generali e importanti, a pena CHIUSURA thread e/o BAN
    Il crossposting è vietato.
    Le richieste di "pappa pronta" sono vietate.
    Utilizzate i tag CODE per il codice.
    Leggere il Regolamento per chiarimenti PRIMA di creare nuovi thread.
    Utilizzare sempre i PM per comunicare con i moderatori.
    Non mi contattate in PM per problemi di software, usate il forum

+ Rispondi al Thread

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi