MaurizioFonte.it
Archivi
| Giugno 2009 (10) |
| Dicembre 2009 (4) |
| Maggio 2010 (1) |
| Ottobre 2010 (1) |
| Dicembre 2010 (1) |
| Maggio 2011 (2) |
Commenti
| Berflux in How To Unblock Facebook, Youtube and Myspace - Zerofilters.info, il 29.12.10 alle 11:36:18 |
| Berflux in How To Unblock Facebook, Youtube and Myspace - Zerofilters.info, il 29.12.10 alle 11:34:49 |
| Berflux in How To Unblock Facebook, Youtube and Myspace - Zerofilters.info, il 29.12.10 alle 11:34:40 |
| hexan in Installare Windows XP sull'eeePC - FlashEEE, il 16.07.10 alle 12:35:45 |
| Maurizio in Visualizzare siti bloccati a lavoro: senzafiltri.it, il 27.04.10 alle 13:31:24 |
| CArlo in Visualizzare siti bloccati a lavoro: senzafiltri.it, il 01.04.10 alle 10:37:33 |
| Giovanni Stragalappa in Visualizzare siti bloccati a lavoro: senzafiltri.it, il 21.01.10 alle 21:28:04 |
| Maurizio in 2gb di ram per l'eeePC!!, il 10.06.09 alle 15:19:26 |
| Francesco in 2gb di ram per l'eeePC!!, il 09.06.09 alle 15:03:27 |
Quanti di voi non conoscono la libreria javascript jQuery? Penso pochi, se non nessuno. La potenza espressiva di questa libreria javascript permette una vastità quasi infinita di metodi di accesso agli elementi del DOM. La parte più interessante di questa libreria è senza dubbio la potenza del motore di selezione degli elementi, il Sizzle CSS Selector Engine.
Ora, quanti di voi programmatori PHP si saranno chiesti se questa potenza dei selettori sia applicabile anche a script PHP server-side che fungono da data crawler o data mining?
Penso parecchi.
Navigando in internet, ovviamente, la soluzione è già stata trovata ed il suo nome+link è PHPQuery Ecco un rapidissimo esempio di quello che questa classe può offrire: scarichiamo la index di google e troviamo i suoi link nel footer (Pubblicità, Soluzioni Aziendali, Tutto su Google, Google.com in English)
Non mi dinlugherò in altri esempi più complessi per mostrarvi la potenza della classe: la pagina ufficiale di PHPquery offre già un ottimo manuale con le spiegazioni dei "metodi" sfruttabili.
Buon Lavoro!Lascia un commento anche tu!
Caricamento...