Ciao a tutti.
Ho il bisogno di scaricarmi l'html da un sito ed interpretarlo.
Per la prima cosa sò come fare,ma per la seconda qualcuno ha delle dritte ??
Ciao a tutti.
Ho il bisogno di scaricarmi l'html da un sito ed interpretarlo.
Per la prima cosa sò come fare,ma per la seconda qualcuno ha delle dritte ??
"Interpretarlo" è un po' generico: cosa ci vuoi fare esattamente?
Amaro C++, il gusto pieno dell'undefined behavior.
Magari leggere tutti i dati all'interno di una tabella.
Dovrei ricercare ogni singolo tag ??.
Come sono disposti questi dati nella pagina?
Amaro C++, il gusto pieno dell'undefined behavior.
diciamo che se voglio interpretare questa discussione...leggendo l'html viene fuori questo
Quindi credo bisogna levare i tag e andare a leggere solo quello che mi serve,in questo caso diciamo solo le conversazioni del post.Codice PHP:
<table cellpadding="0" cellspacing="0" border="0" bgcolor="#97ADB2" align="center">
<tr><td>
<table cellpadding="4" cellspacing="1" border="0" >
<tr>
<td bgcolor="#F8F8F8" style="width:200px; min-height:280px" valign="top" wrap>
<a name="post11809621"></a>
<span class="big">[b]cassano[/b]</span>
<span class="little">Utente di HTML.it</span>
[img]images/avatars/avatar_romanisti.gif[/img]
<span class="little">
<p class="postbit_dati">Registrato il: Aug 2004</p>
<p class="postbit_dati">Provenienza: </p>
<p class="postbit_dati">Messaggi: 2087</p>
<p class="postbit_dati">ICQ: </p>
<p class="postbit_dati">MSN: </p>
<p class="postbit_dati">Skype: [url="skype:?chat"] [/url]</p>
</span>
</td>
<td bgcolor="#F8F8F8" style="width:712px;min-height:280px" valign="top">
<span class="little"> [b]Parsing Html[/b]</span>
<div class="corpopost" onfocus="this.blur();">Ciao a tutti.
Ho il bisogno di scaricarmi l'html da un sito ed interpretarlo.
Per la prima cosa sò come fare,ma per la seconda qualcuno ha delle dritte ??</div>
</p>
</p>
<p align="right"><span class="little">[url="report.php?s=&postid=11809621"]Segnala ad un moderatore[/url] | IP: 81.208.39.18 | [url="showthread.php?s=&postid=11809621#post11809621"]Permalink[/url]</span></p>
</td>
</tr>
<tr>
<td bgcolor="#F8F8F8" height="16" wrap><span class="little">[img]images/on.gif[/img] [img]images/posticon.gif[/img]
24-07-2008 <font color="#333333">12:03</font></span></td>
<td bgcolor="#F8F8F8" valign="middle" height="16">
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="bottom">
<td><span class="little">
[url="member.php?s=&action=getinfo&userid=78960"][img]images/profile.gif[/img][/url] [url="private.php?s=&action=newmessage&userid=78960"][img]images/sendpm.gif[/img][/url] [url="http://www.dritan.it"][img]images/home.gif[/img][/url] [url="search.php?s=&action=finduser&userid=78960"][img]images/find.gif[/img][/url] [url="member2.php?s=&action=addlist&userlist=buddy&userid=78960"][img]images/buddy.gif[/img][/url]
</span></td>
<td align="right" nowrap><span class="little">
[url="editpost.php?s=&action=editpost&postid=11809621"][img]images/edit.gif[/img][/url]
[url="newreply.php?s=&action=newreply&postid=11809621"][img]images/quote.gif[/img][/url]
[url="#posttop"][img]images/torna.gif[/img][/url]
</span></td>
</tr>
</table>
</td>
</tr>
</table>
Puoi usare le regex o una qualunque libreria che ti consente di lavorare con il DOM di una pagina web (si dovrebbe poter fare con il controllo WebBrowser).
Amaro C++, il gusto pieno dell'undefined behavior.
mmm consigli cosi mi faccio una idea ?Originariamente inviato da MItaly
Puoi usare le regex o una qualunque libreria che ti consente di lavorare con il DOM di una pagina web (si dovrebbe poter fare con il controllo WebBrowser).