Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/ognigiorno.com/wp-content/plugins/math-comment-spam-protection/math-comment-spam-protection.php:1) in /var/www/html/ognigiorno.com/wp-includes/rest-api/class-wp-rest-server.php on line 1673 {"id":518,"date":"2011-01-12T22:58:30","date_gmt":"2011-01-12T21:58:30","guid":{"rendered":"http:\/\/www.ognigiorno.com\/?p=518"},"modified":"2011-03-25T18:47:09","modified_gmt":"2011-03-25T17:47:09","slug":"pubblicare-automaticamente-con-wordpress","status":"publish","type":"post","link":"https:\/\/www.ognigiorno.com\/2011\/01\/12\/pubblicare-automaticamente-con-wordpress.html","title":{"rendered":"Pubblicare automaticamente con WordPress"},"content":{"rendered":"

\"wordpress_auto-post-thumbnail[1]\"Ormai molti siti si affacciano sul mondo Internet presentandosi come degli “aggregatori di contenuti”, cio\u00e8 riportano copie di articoli presentati altrove.<\/p>\n

Frequente la raccolta di news o previsioni metereologiche, ma anche articoli presenti su altri blog.<\/p>\n

Per fare questo \u00e8 sufficiente che la nostra fonte metta a disposizione le informazioni tramite feed RSS e utilizzare questo canale per leggerle e pubblicarle sul nostro sito. Un buon plugin che permette questo che si chiama “syndication” \u00e8 FeedWordPress, semplice da utilizzare e abbastanza flessibile da essere adattabile a molte esigenze.<\/p>\n

Quello di cui voglio parlare in questo articolo \u00e8 un metodo diverso, un passo in pi\u00f9: estrarre parti di pagine web e utilizzarli come contenuti del nostro sito.
\n
\nUna premessa: sono necessarie competenze di programmazione in PHP e buona dimestichezza con la regular expression, il metodo utilizzato per effettuare il parsine delle pagine.<\/p>\n

Gi\u00e0 da questa affermazione si comprende il meccanismo che sta alla base: una volta individuata la pagina che vogliamo prendere, dobbiamo analizzarne il sorgente HTML. Per questo ci aiuta il browser.<\/p>\n

Se stiamo pensando ad una lettura continuativa e automatizzata della pagina, dobbiamo assicurarci che la struttura non venga modificata, altrimenti siamo costretti a cambiare i pattern utilizzati.<\/p>\n

Vediamo alcuni esempi per chiarire meglio il concetto:<\/p>\n