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

    [VB6] Scaricare pagine html usando comandi HTTP

    Ho provato ad utilizzare il comando: GET.
    Ma non riesco a scaricare la pagina ed ottengo sempre in risposta dal sito qualcosa del tipo:

    HTTP/1.1 400 Bad Request

    jabjoint

  2. #2
    GET è giusto, dipende da cosa ci fai seguire... :rollo:
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Per intanto utilizzo telnet
    Prima mi connetto all' indirizzo: www.yahoo.it, porta:80
    Poi scrivo:

    get / HTTP/1.0 (e premo due volte invio)
    In risposta ottengo questo messaggio:

    HTTP/1.1 304 Not Modified
    Date: Fri, 27 Oct 2006 09:13:18 GMT
    Connection: close
    Se mi connetto a yahoo.COM ed eseguo lo stesso comando, ottengo il codice HTML di una pagina ma non quella iniziale che mi server:



    HTTP/1.1 200 OK
    Date: Fri, 27 Oct 2006 09:15:57 GMT
    P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"
    Cache-Control: private
    Vary: User-Agent
    Connection: close
    Content-Type: text/html; charset=utf-8

    <html><head>
    <title>Yahoo!</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l r (cz 1 lz 1 nz 1 oz 1 vz 1) gen true for "http://www.yahoo.com" r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l r (n 0 s 0 v 0 l 0) gen true for "http://www.yahoo.com" r (n 0 s 0 v 0 l 0))'>
    <base href="http://www.yahoo.com/_ylh=X3oDMTFkajk0MGw5BF9TAzI3MTYxNDkEcGlkAzExNjE5M zk2MDEEdGVzdAMwBHRtcGwDaW5kZXgtdA--/" target="_top">
    <style type="text/css">
    a{color:#16387c;}
    a:link,a:visited{text-decoration:none;}
    a:hover{text-decoration:underline;}
    </style>
    <style type="text/css" media="all">
    #p{width:310px;}
    form{margin:0;}
    </style>
    </head>
    <body link="#16387c" vlink="#16387c">
    <center>
    <table cellpadding="0" cellspacing="0" border="0" bgcolor="#EEF3F6" width="760">
    <tr><td colspan="3">
    <table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="7"><spacer type="block" width="0" height="7"></td></tr></table>
    </td></tr>
    <tr>
    <td width="10" height="0" rowspan="2"><spacer type="block" width="10" height="0"></td>
    <td height="56" valign="top">

    </td>
    <td rowspan="2">
    <table cellpadding="1" cellspacing="0" border="0" bgcolor="#BFCFD7">
    <tr><td>
    <table cellpadding="20" cellspacing="0" border="0" bgcolor="#F4F6F5">
    <tr><td><font face="arial" size="-1">
    <form name="sf1" action="http://www.yahoo.com/r/zz">
    <input type="hidden" name="u" value="http://search.yahoo.com/search?fr=FP-pull-web-t&ei=UTF-8&p=" />
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td><font size="+0"><input type="text" name="p" id="p" size="20" /></font></td>
    <td><input type="image" value="Web Search" src="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/webs.gif" alt="Web Search" border="0" /></td>
    </tr></table>
    </form><span style="margin-top:-1em"></span>
    </font></td></tr></table>
    </td></tr></table>
    </td>
    </tr>
    <tr>
    <td>
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td width="10" height="0"><spacer type="block" width="10" height="0"></td>
    <td>
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td width="100%" height="1" bgcolor="#dee6e9" colspan="5"><spacer type="block" width="100%" height="1"></td>
    </tr><tr>
    <td width="1" height="100%" bgcolor="#dee6e9" nowrap><spacer type="block" width="1" height="100%"></td>
    <td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
    <td><table cellpadding="2" cellspacing="0" border="0" bgcolor="#DEE6E9">
    <tr><td bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif" nowrap="nowrap"><font face="arial" size="-1">My Yahoo!</font></td></tr></table></td>
    <td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
    <td width="1" height="100%" bgcolor="#586B7A" nowrap><spacer type="block" width="1" height="100%"></td>
    </tr><tr>
    <td width="100%" height="1" bgcolor="#586B7A" colspan="5" nowrap><spacer type="block" width="100%" height="1"></td>
    </tr></table>
    </td>
    <td width="10" height="0"><spacer type="block" width="10" height="0"></td>
    <td>
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td width="100%" height="1" bgcolor="#dee6e9" colspan="5"><spacer type="block" width="100%" height="1"></td>
    </tr><tr>
    <td width="1" height="100%" bgcolor="#dee6e9" nowrap><spacer type="block" width="1" height="100%"></td>
    <td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
    <td><table cellpadding="2" cellspacing="0" border="0" bgcolor="#DEE6E9">
    <tr><td bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif" nowrap="nowrap"><font face="arial" size="-1">My Mail</font></td></tr></table></td>
    <td width="5" height="1" bgcolor="#dde8ea" background="http://us.i1.yimg.com/us.yimg.com/i/ww/tbl/fdbg.gif"><spacer type="block" width="5" height="1"></td>
    <td width="1" height="100%" bgcolor="#586B7A" nowrap><spacer type="block" width="1" height="100%"></td>
    </tr><tr>
    <td width="100%" height="1" bgcolor="#586B7A" colspan="5" nowrap><spacer type="block" width="100%" height="1"></td>
    </tr></table>
    </td>
    </tr></table>
    </td>
    </tr>
    <tr><td colspan="3">
    <table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="9"><spacer type="block" width="0" height="9"></td></tr></table>
    </td></tr>
    </table>
    <table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="5"><spacer type="block" width="0" height="5"></td></tr></table>

    <table cellpadding="0" cellspacing="0" border="0" width="760">
    <tr>
    <td align="right">
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    <td><font face="arial" size="-1">Sign In</font></td>
    <td width="5" height="0"><spacer type="block" width="5" height="0"></td>
    <td bgcolor="#888888" width="2"><spacer type="block" width="2" height="0"></td>
    <td width="5" height="0"><spacer type="block" width="5" height="0"></td>
    <td><font face="arial" size="-1">Sign Up</font></td>
    <td width="10" height="0"><spacer type="block" width="10" height="0"></td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    <table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="5"><spacer type="block" width="0" height="5"></td></tr></table>
    <table cellpadding="0" cellspacing="0" border="0" width="760">
    <tr>
    <td width="292" valign="top">
    <table cellpadding="1" cellspacing="0" border="0" bgcolor="#FFCC00">
    <tr><td>
    <table cellpadding="5" cellspacing="0" border="0" bgcolor="#FFFBC4">
    <tr>
    <td width="0" height="0"><spacer type="block" width="0" height="0"></td>
    <td><font face="arial" size="-1">
    Why miss out?

    To see all the new Yahoo! home page has to offer, please upgrade to a more recent browser.



    Supported browsers include:

    <table cellpadding="0" cellspacing="0" border="0">
    <tr><td><font face="arial" size="-2">Internet Explorer 7 optimized by Yahoo!</font></td></tr>
    <tr><td><font face="arial" size="-2">Firefox 1.5</font></td></tr>
    <tr><td><font face="arial" size="-2">Safari 2.0</font></td></tr>
    <tr><td><font face="arial" size="-2">Opera 8.5</font></td></tr>
    </table>
    </font></td><td width="0" height="0"><spacer type="block" width="0" height="0"></td>
    </tr></table>
    </td></tr></table>
    </td>
    <td width="10" height="0"><spacer type="block" width="10" height="0"></td>
    <td width="458" valign="top">
    <table cellpadding="1" cellspacing="0" border="0" bgcolor="#AFBDC6" width="100%">
    <tr><td width="100%" valign="top">
    <table cellpadding="10" cellspacing="0" border="0" bgcolor="#FCFDFD" width="100%">
    <tr><td width="100%">
    <table cellpadding="1" cellspacing="0" border="0" width="100%">
    <tr>
    <td width="25%" valign="top"><font face="arial" size="-1">
    360&#176;

    Answers

    Autos

    Entertainment

    Finance

    Games

    Geocities

    Groups

    </font></td>
    <td width="25%" valign="top"><font face="arial" size="-1">
    Health

    Horoscopes

    HotJobs

    Kids

    Local

    Maps

    Messenger

    Movies

    </font></td>
    <td width="25%" valign="top"><font face="arial" size="-1">
    Music

    News

    Personals

    Photos

    Real Estate

    Shopping

    Sports

    Tech

    </font></td>
    <td width="25%" valign="top"><font face="arial" size="-1">
    Travel

    TV

    Weather

    Yellow Pages

    Y! International

    </font></td>
    </tr></table>
    <table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="3"><spacer type="block" width="0" height="3"></td></tr></table>
    </td></tr></table>
    <table cellpadding="0" cellspacing="0" border="0" width="10"><tr><td width="10" height="0" bgcolor="#AFBCC6"><spacer type="block" width="10" height="0"></td></tr></table>
    <table cellpadding="10" cellspacing="0" border="0" bgcolor="#FCFDFD" width="100%">
    <tr><td width="100%" align="right">

    </td></tr></table>
    </td></tr></table>
    </td>
    </tr>
    </table>
    <table cellpadding="0" cellspacing="0" border="0" width="0"><tr><td width="0" height="15"><spacer type="block" width="0" height="15"></td></tr></table>
    <table cellpadding="1" cellspacing="0" border="0" bgcolor="#dde4e9" width="760">
    <tr><td>
    <table cellpadding="10" cellspacing="0" border="0" bgcolor="#FCFDFD" width="100%">
    <tr><td width="100%" align="center"><font face="arial" size="-1" color="#92a2c2">
    Advertise with us |
    Search Marketing |
    How to suggest a site |
    Company Info |
    Privacy Policy |
    Terms of Service |
    Jobs |
    Help


    <font color="#666666">Copyright &copy; 2006 Yahoo! Inc. All rights reserved.</font> Copyright/IP Policy.
    </font></td></tr></table>
    </td></tr></table>
    </center>
    </body>
    </html>
    jabjoint

  4. #4
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    e se provi
    it.yahoo.com
    ?

    Originariamente inviato da jabjoint
    ...
    che mi server:
    ...
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  5. #5
    se provo it.yahoo.com non và cmq.

    Nessuno su questo stupendo forum mi sa suggerire una strada intelligente?
    jabjoint

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da jabjoint
    Se mi connetto a yahoo.COM ed eseguo lo stesso comando, ottengo il codice HTML di una pagina ma non quella iniziale che mi server [...]
    Ma era proprio necessario e significativo riportare tutto il codice della pagina che il server ti restituisce, considerando che non è quella che ti interessa?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  7. #7
    sicuramente no ma sai per gli increduli...
    Comunque penso sia un' operazione da NASA perchè vedo che nessuno è in grado di aiutarmi, lascio perdere ma vi ringrazio lo stesso per lo sforzo! Ciao!
    jabjoint

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da jabjoint
    sicuramente no ma sai per gli increduli...
    Se parli di utilizzi impropri di quel codice, il fatto di riportare l'HTML di una pagina qualsiasi non significa che il software maligno non possa essere utilizzato in altri frangenti, quindi non ne vedo l'utilità. Non penso poi che, in questo contesto, vi sia una condizione del genere.
    Ma procediamo oltre...

    Originariamente inviato da jabjoint
    Comunque penso sia un' operazione da NASA perchè vedo che nessuno è in grado di aiutarmi, lascio perdere ma vi ringrazio lo stesso per lo sforzo!
    Secondo me, piuttosto che riportare l'HTML di pagine pubblicamente accessibili e ringraziamenti per il mancato aiuto, potresti fornire ulteriori dettagli (che siano significativi) riguardo il problema; ad esempio, i componenti utilizzati, lo stralcio di codice sorgente che non ottiene gli effetti desiderati e così via...

    Ovviamente, non è una garanzia alla risoluzione del problema, ma potrebbe essere d'aiuto.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Non capisco a cosa ti riferisci: (io non ho parlato di utilizzi impropri del codice)
    Se parli di utilizzi impropri di quel codice, il fatto di riportare l'HTML di una pagina qualsiasi non significa che il software maligno non possa essere utilizzato in altri frangenti, quindi non ne vedo l'utilità. Non penso poi che, in questo contesto, vi sia una condizione del genere.
    In realtà io il codice VB lo devo ancora fare, volevo PRIMA riuscire a capire come funzionava sto maleddetto GET e HTTP. (con l' ausilio di TELNET).

    E perchè non mi restituisce la pagina principale che qualisiasi web-browser mostra correttamente.

    Forse ho posto in un forum non adatto(non è proprio del codice vb che voglio parlare ma della funzionalità HTML)
    jabjoint

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da jabjoint
    Non capisco a cosa ti riferisci: (io non ho parlato di utilizzi impropri del codice)
    Sono io che non capisco a cosa ti riferivi tu.

    Originariamente inviato da jabjoint
    In realtà io il codice VB lo devo ancora fare, volevo PRIMA riuscire a capire come funzionava sto maleddetto GET e HTTP. (con l' ausilio di TELNET).
    Sei certo che i dati inviati siano corretti? In ogni caso, qui si fa riferimento a VB6, non al protocollo in generale... forse dovresti fare una ricerca per questioni analoghe sul forum, provare a scrivere un po' di codice o verificare che i comandi inviati (da TELNET o dalla tua applicazione) siano corretti, cioè che rispettino la RFC relativa. Hai già fatto questo controllo?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.