Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Parsing pagina HTML

  1. #1
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002

    Parsing pagina HTML

    Ciao a tutti,
    ho la necessità di scaricarmi N pagine web, leggere il sorgente html e andar a prendere determinati valori all'interno del codice html, cosa posso usare ?.

  2. #2
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    codice:
    WebRequest wrq = WebRequest.Create("http://www.google.it");//fai la richiesta
    WebResponse wrs = wrq.GetResponse();//leggi la risposta
    Le due classi sono contenute in System.Net vedi la documentazione per descrizione dettagliata


  3. #3
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    SCusa forse non mi sono spiegato bene, questo già lo ho fatto, volevo sapere coem rintraccio un tag in particolare , come leggo un valore ?.

    Se fosse come xml puro userei le classi del framework , ma purtroppo lo standard html non è uguale all'xml.

  4. #4
    Utente di HTML.it L'avatar di GabbOne
    Registrato dal
    Mar 2006
    Messaggi
    577
    Hai provato con questo ? è il primo risultato di google se metti "Html parser asp.net"

  5. #5
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Lo stavo vedendo ma non credo vada bene per quello che vorrei fare io.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2010
    Messaggi
    120
    Indubbiamente lo strumento adatto sono le regular expressions

    http://haacked.com/archive/2004/10/2...matchhtml.aspx

  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Me lo sto studiando ma non è quello che vorrei.
    vorrei poter cercawre per esempio tutte le div fare un ciclo su di loro , leggere i valori gli attributi e quanto altro.

    Comunque grazie di tutto.

  8. #8
    ciao, ti consiglio l'Html Agility Pack
    http://htmlagilitypack.codeplex.com/

    dovrebbe essere quello che cerchi

  9. #9
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Si lo ho trovato ieri.....ho trovato anche "LINQ to HTML" della justagile che sembra migliore...peccato che il sito di riferimento è irragiungibile.

    Grazie.

  10. #10
    Secondo me lo puoi fare con jquery. Fai una chiamata ajax alla pagina html che vuoi esplorare.
    Leggi il risultato con il MIME Type text/html e poi con i selettori juqery puoi trovarti tutti gli elementi che vuoi. Dovrebbe funzionare perché sui file xml è perfetto. Ti do l'indirizzo ad un articolo del mio blog che ti fa vedere un esempio sui file xml. Ma la cosa non credo sia difrenzte con il codice html. http://zannino1973.wordpress.com/201...ml-con-jquery/
    Intati guarda questo se ti va , poi domani provo a vedere se funziona. In caso positivo poi ti posto il coice.
    Sul mio blog qualche utile risorsa per JQuery, HTML5 , CSS3 , PHP , ASP.NET , WCF SERVICE REST & SOAP ed altro ancora http://zannino1973.wordpress.com

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.