Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    138

    xmlhttp e grab di "listino prezzi" online

    Ciao a tutti.

    questa mattina ho cominciato ad informarmi sull'argomento: leggere contenuto di pagine web esterne da server.

    Scoperto l'oggettino di cui al titolo.

    Devo definire specifiche per coloro che dovranno produrre pagine online per una sorta di listino prezzi.

    Poi io devo grabbarle, le pagine.
    Ho pensato a due soluzioni
    1) pagina puro testo, una riga per prodotto con \n per la fine riga. grabbo tutto il file e poi mi smazzo riga per riga tutte le caratteristiche del prodotto.
    2) dico che devono costruirmi un file xml (semplice) e poi io grabbo il contenuto e lo tratto, appunto come, file xml
    (anche se non so mica bene come, :master: :master: )

    Altre possibilità?
    Qualche preferenza?
    Qualche consiglio, magari di (altre) risorse online particolarmente illuminanti (oltre questo forum )

    grazie a tutti
    zeno

    ps
    ho letto 3d sul sospetto di "rubare" contenuti usando quell'oggetto. giusto per ingenerare sospetti non è quello che devo fare (del tipo excusatio non petita.... )....scherzo, ovvio...

  2. #2
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    1,854
    un file xml con tutti i prodotti a cui strappi i nodi è la soluzione migliore

    forse ti riferivi a me quando parli di 'sospetto di "rubare"'


  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    138
    Ciao Rixx (e a tutta la crew)

    diciamo che letto 3D interessanti, tecnicamente ed eticamente.
    Mi rendo conto sia un aspetto delicato.
    Giuringiurello che ingenuamente è una questione che mi si è parata di fronte leggendo i 3D, dopo aver grabbato un paio di siti esterni sulla macchina in locale, giusto per giocare un po'.

    Comunque. È un ambito che ho scoperto solo oggi. Quindi sono un po' a digiuno.

    Per gestire i file XML ci sarà un oggetto opportuno, suppongo. Mo' mi metto a cercare. Se qualcuno comunque ha qualche suggerimento di documentazione interessante... non si rifiuta mai.

    grazie

    ciaouz

    ps
    ma Rixx, poi la versione personalizzata di google di cui ad un 3D piuttosto infuocato: l'hai poi fatta?

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    138
    Ormai affascinato dall'oggetto xmlhttp mi son messo a giocarci qua e là.
    E che ti scopro?

    Provo ad aprire gli Rss di Repubblica.it, tipo questo
    http://www.repubblica.it/rss/scienza...gia/rss2.0.xml

    l'idea era: beh queste cose qui son fatte per essere grabbate e pubblicate da qualche altra parte...
    Provo con questo codice:

    <%
    Dim url, objXMLHTTP, xml, strPage

    url = http://www.repubblica.it/rss/scienza...gia/rss2.0.xml"

    Response.Buffer = True

    Set xml = Server.CreateObject("Microsoft.XMLHTTP")

    '// Opens the connection to the remote server.
    xml.Open "GET", url, False

    '// Actually Sends the request and returns the data:
    xml.Send

    '// And assign the returned value to a variable
    strPage = xml.responseText
    '// Close the xml object
    Set xml = Nothing

    response.write strPage
    %>

    Posto che credo sia formalmente corretto utilizzare strPage=xml.ResponseXml.XML (con xml.ResponseXml non funziona) per maneggiare i file XML.
    Il problema è che così sulla macchina locale stampa qualcosa di consono a video, se metto la stessa pagina su di un sito invece compare:
    'The requested URL /rss/scienza_e_tecnologia/rss2.0.xml was not found on this server.'

    come se si dimenticasse della prima parte dell'indirizzo.

    Perché mi da picche secondo voi? :master:

    Ora provo a maneggiare il giocattolo quando metto
    strPage=xml.ResponseXml.XML

    dovrei avere qualcosa che ricorda un XML, giusto?

    grazie

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.