Gambas-it

Gambas3 => Programmazione => Topic aperto da: Michy9393 - 06 Dicembre 2013, 17:46:05

Titolo: Puntare un determinato rigo in una determinata pagina di un sito
Inserito da: Michy9393 - 06 Dicembre 2013, 17:46:05
Salve a tutti! :) Allora forse sarà una cavolata che non serve a nulla...
Però è curiosità...
Allora se io apro attraverso un software gambas (tipo il browser web x2 del fratello di vuott) una determinata pagina per esempio questo topic...posso puntare con il codice per esempio la frase "Salve a tutti" di questo post e inserirla in una variabile?
Titolo: Re: Puntare un determinato rigo in una determinata pagina di un sito
Inserito da: vuott - 07 Dicembre 2013, 02:58:30
La tua frase iniziale "Salve a tutti!" si trova in questa riga
Codice: html [Seleziona]
<div class="post">Salve a tutti! &lt;img src=....etc...etc....

del codice HTML della presente pagina.

Per ottenere in rappresentazione stringa il codice HTML di una pagina web, è possibile utilizzare la proprietà .HTML dell'oggetto WebView, che a sua volta può essere richiamato attivando il componente gb.qt4.webkit:
http://gambasdoc.org/help/comp/gb.qt4.webkit/webview/html?v3

Ottenuto l'intero codice come stringa, va da sé che non è poi difficile estrapolare quella frase.
Titolo: Re: Puntare un determinato rigo in una determinata pagina di un sito
Inserito da: Michy9393 - 07 Dicembre 2013, 09:58:24
Grazie mille Vuott :D
Titolo: Re: Puntare un determinato rigo in una determinata pagina di un sito
Inserito da: vuott - 07 Dicembre 2013, 11:41:03
Non dovresti essere obbligato a far mostrare nel Form l'oggetto WebView per ottenere il codice HTML della pagina web, puoi anche crearlo senza dimensioni né coordinate di posizione.

Ad ogni modo ti rinvio all'apposita pagina della nostra WIKI:
http://www.gambas-it.org/wiki/index.php?title=Acquisire_il_codice_HTML_di_una_pagina_web#Uso_dell.27oggetto_WebView
Titolo: Re: Puntare un determinato rigo in una determinata pagina di un sito
Inserito da: Michy9393 - 08 Dicembre 2013, 13:02:51
Grazie mille! :D