Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117

    Criteri per la composizione della stringa User-Agent

    Ciao a tutti,
    sto cercando di impostare i valori degli Headers per un WebClient ma non riesco ad impostare correttamente i valori di User-Agent.

    Sto andando a tentoni e, ovviamente, senza risultati .
    Dove posso trovare i criteri per formare la corretta stringa di "User-Agent"?

    Ecco il codice che sto usando per acquisisre la pagina web:
    codice:
    Dim HtmDoc As New HtmlAgilityPack.HtmlDocument
    Dim WCli As New WebClient()
    WCli.Headers.Add("User-Agent", "????????????")
    HtmDoc.Load(WCli.OpenRead(mUrl))

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma per fare cosa di preciso? Potresti anche indicare "Mio Client" e non sarebbe sbagliato ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Ciao Oregon,
    il mio scopo è semplicemente quello di ottenere la pagina web corretta perché se provo a caricarla senza Headers in una tabella mi risulta solo la prima colonna.
    Dalle prove che ho fatto, a volte, mi restituisce testo (ma incomprensibile) quindi credo che il problema sia qui (ma è solo una supposizione: potrebbe anche essere un altro Header).
    In sostanza ciò che sto chiedendo è di capire come funziona questo Header in modo da poter fare qualche prova con un po' più di criterio.
    Grazie in anticipo

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non spieghi bene cosa tu stia facendo ma secondo me il problema non è nello User-Agent.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Probabilmente hai ragione, la causa potrebbe essere un altro Header, però potresti spiegarmi perché quando cambio User-Agent cambia il contenuto della tabella? (anche se continua ad essere sbagliato).

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Posto a beneficio di futuri utenti:

    L'user agent che ho usato (e che mi dà il risultato corretto) è:
    codice:
    Microsoft URL Control - 6.01.9782
    L'ho trovato su una pagina dove c'è un elenco degli User-Agent (non vorrei fare polemiche ma... su questo forum non la conosceva nessuno?)

    Ecco il link (se dovesse servire a qualcuno):
    http://www.useragentstring.com/pages...gentstring.php

    Saluti

  7. #7
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,287
    Nessuno ti ha risposto perché la domanda ha poco senso.
    Lo user-agent è una stringa che mandano i browser per farsi identificare, ogni browser ha una differente stringa che varia per SO, versione e altro.
    E' una stringa che si può modificare come si vuole e quando si vuole, anche dalle impostazioni del browser.

    Quindi potevi metterci anche "Pippo".
    Il fatto che il tuo programma funzioni SOLO con quella stringa significa che c'è qualche controllo che noi non possiamo conoscere dato che non sappiamo praticamente nulla di quello che stai facendo..

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    117
    Ho detto che non volevo fare polemica e lo ribadisco.
    Quindi non ritengo utile replicare.

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.