# Elaborazione testo, sul web!

**URL:** <https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905>\
**Category:** IT\
**Created:** [March 15, 2012, 10:00pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905 "2012-03-15T22:00:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [March 15, 2012, 10:00pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905/1 "2012-03-15T22:00:53Z")

</div>

Ciao a tutti, mi rivolgo a voi con una richiesta.  
Ruby è ideale per elaborare una buona mole di dati TESTUALI?  
Per “buona”, intendo la capacità di accedere alle pagine via web, e  
poterne ricavare il contenuto testuale.  
Non conosco minimamente le pontezialità del linguaggio.  
Grazie a tutti

---

<div class="post-metadata">

**Author:** ![reis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f1d935/32.png) [@reis](https://www.ruby-forum.com/u/reis)\
**Post date:** [March 15, 2012, 10:11pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905/2 "2012-03-15T22:11:39Z")

</div>

Ciao,  
se cerchi una buona libreria per fare web scraping ti consiglio  
l’eccellente nokogiri: supporta anche i percorsi CSS!  
Ho scritto un post su come utilizzarla al meglio qualche tempo fa, prova  
a dargli un’occhiata:  
[http://razielgn.github.com/blog/2011/07/29/effective-webscraping/](http://razielgn.github.com/blog/2011/07/29/effective-webscraping/)

Federico R.  
removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![reis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f1d935/32.png) [@reis](https://www.ruby-forum.com/u/reis)\
**Post date:** [March 15, 2012, 10:24pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905/3 "2012-03-15T22:24:26Z")

</div>

Federico R. wrote in post #1051716:

> Ciao,  
> se cerchi una buona libreria per fare web scraping ti consiglio  
> l’eccellente nokogiri: supporta anche i percorsi CSS!  
> Ho scritto un post su come utilizzarla al meglio qualche tempo fa, prova  
> a dargli un’occhiata:  
> [http://razielgn.github.com/blog/2011/07/29/effective-webscraping/](http://razielgn.github.com/blog/2011/07/29/effective-webscraping/)
> 
> Federico R.  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

In pratica, mi permette di fare un parsing da una pagina html, dandogli  
il “template” della pagina stessa? POWER!

---

<div class="post-metadata">

**Author:** ![reis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f1d935/32.png) [@reis](https://www.ruby-forum.com/u/reis)\
**Post date:** [March 15, 2012, 11:05pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905/4 "2012-03-15T23:05:48Z")

</div>

Capito!  
ho un lieve problema: utilizzando questo script  
[http://razielgn.github.com/downloads/code/webscraping/complete.rb](http://razielgn.github.com/downloads/code/webscraping/complete.rb)  
Mi da questo errore:  
masterthebest@Presario-CQ56:~/Eclipse/Indigo/Parsing$ ruby test.rb  
/usr/local/lib/site\_ruby/1.9.1/rubygems/custom\_require.rb:36:in  
`require': no such file to load -- nokogiri (LoadError) from /usr/local/lib/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require’  
from test.rb:2:in `’  
Cosa sto sbagliando?

---

<div class="post-metadata">

**Author:** ![reis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f1d935/32.png) [@reis](https://www.ruby-forum.com/u/reis)\
**Post date:** [March 15, 2012, 11:24pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905/5 "2012-03-15T23:24:00Z")

</div>

Nel frattempo ho risolto, almeno il download, usando questa risorsa  
[http://www.rubytips.org/2008/01/09/using-rubys-http-library-download-and-process-web-pages-i/](http://www.rubytips.org/2008/01/09/using-rubys-http-library-download-and-process-web-pages-i/)

---

<div class="post-metadata">

**Author:** ![reis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f1d935/32.png) [@reis](https://www.ruby-forum.com/u/reis)\
**Post date:** [March 15, 2012, 11:35pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905/6 "2012-03-15T23:35:20Z")

</div>

Ciao,  
io ho costruito uno spider pi scraper usando Anemone e Nokogiri, va  
piuttosto bene.  
Prova invece Mechanize se vuoi eseguire la parte di spidering in manier  
pi manuale.  
Per la ricerca Solr pi Sunspots!  
Il tutto alla base del sito job360.it, migliorabile ma efficace.  
Saluti,  
Luca

Inviato da iPad

Il giorno 15/mar/2012, alle ore 23:24, Andrea R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
ha scritto:

---

<div class="post-metadata">

**Author:** ![reis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/f1d935/32.png) [@reis](https://www.ruby-forum.com/u/reis)\
**Post date:** [March 15, 2012, 10:31pm UTC](https://www.ruby-forum.com/t/elaborazione-testo-sul-web/217905/7 "2012-03-15T22:31:51Z")

</div>

> In pratica, mi permette di fare un parsing da una pagina html, dandogli  
> il “template” della pagina stessa? POWER!

Ti basta leggere i percorsi giusti ad esempio dai developer tools di  
chrome, dopodich praticamente tutta in discesa.  
Le pagine secondo me pi ostiche da parsare sono quelle che usano le  
tabelle per ogni layout e posizionamento.

–  
Federico R.  
Sent with Sparrow ([Gmail: Secure, AI-Powered Email for Everyone | Google Workspace](http://www.sparrowmailapp.com/?sig))
