Visualizzazione dei risultati da 1 a 10 su 10

Discussione: recuperare meta tag

  1. #1

    recuperare meta tag

    Ciao a tutti
    è possibile recuperare il contenuto dei meta tag della pagina default di un sito attraverso l'inserimento dell'url (come accade per l'inserimento su alcuni motori di ricerca) con asp e/o con l'eventuale supporto di xml?

    grazie1000
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  2. #2
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  3. #3
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    potresti utilizzare Microsoft.XMLHTTP per leggere una pagina remota
    prova a dare una occhiata quì
    http://forum.aspitalia.com/forum/pos...own.aspx#10482
    Forza la magica ROMA

  4. #4
    fin ci sono arrivato ricavo l'html della pagina ma i problemi li sto incontrando nel ricavare i dati che mi interessano
    non riesco a ricavare il contenuto per esempio di questi tag:

    <meta name="keywords" content="foto, video, divertente, blog, barzellette, giochi">
    <meta name="description" content="il piu bel sito di internet">
    <title>il piu bel sito</title>

    come posso fare?
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Tramite espressioni regolari.
    Documentati un po' in giro.

    Roby

  6. #6
    con le RegExp sono riuscito ad ottenere il contenuto tra i tag <title>
    ma non riesco a tirare fuori niente dal tag
    <meta name='keywords' content="bla, bla, bla">

    questo è il codice che sto utilizzando:

    <%
    'Dichiaro la variabile
    Dim objXMLHttp

    'Instanzio l'oggetto XMLHttp
    Set objXMLHttp = Server.CreateObject("Msxml2.ServerXMLHTTP.3.0")
    response.Buffer=true
    'Costruisco e invio la richiesta
    objXMLHttp.Open "GET", "http://www.ilsito.com", false

    objXMLHttp.Send

    'Stampo la risposta
    dim stringa
    stringa=objXMLHttp.responseText

    'Faccio pulizia
    Set objXMLHttp = Nothing

    set re=server.CreateObject("VBScript.RegExp")
    re.Pattern="<title> ([^\v]*?) </title>"
    set ris = re.Execute(stringa)
    if ris.count>0 then
    Response.Write ris(0).SubMatches(0)
    end if
    %>
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  7. #7
    non stampa nulla quello script^?

  8. #8
    no zero
    www.telefoninook.com
    contenuti e risorse gratis per il tuo cellulare

  9. #9
    codice:
    re.Pattern="<title>([^\v]*?)<\/title>"

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    668
    Mh...grazie ma non l' avevo trovata...forse ho capito come potrei fare...

    grazie mille

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.