Prelevare contenuto DIV di un'altra pagina

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Ragazzi mi trovo davanti ad uno scoglio, dovrei prelevare il contenuto di uno specifico <div> e riportalo nella mia pagina, es:
prelevare il contenuto del <div class="CWCiaoLogo">
della pagina www.ciao.it
ed inserirlo nella mia pagina.

Ho provato con un file_get_contents, ma così prelevo tutto il contenuto ed alcuni siti non mi permettono neanche di prelevare i contenuti con la questa funzione.

Ho provato con codici ajax, che funzionano dove falliava file_get_contents ma prendono sempre tutto il contenuto e non lo specifico div.
In più vorrei ancora integrare la funzione di login automatica (perchè la pagina che mi serve ha il login) ma un passo per volta.
Grazie ;)
 

Fez Vrasta

Utente Attivo
11 Mag 2013
409
0
0
http://simplehtmldom.sourceforge.net/

PHP:
require("simple_html_dom.php");
$url = "http://www.ciao.it";
$html = file_get_html($url);
$htmlLogo = $html->find('div[class=CWCiaoLogo]');

E' da un po' che non la uso questa libreria, se non funziona prova con:


PHP:
require("simple_html_dom.php");
$url = "http://www.ciao.it";
$html = file_get_html($url);
foreach($html->find('div[class=CWCiaoLogo]') as $element)
             $htmlLogo = $element;
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Grazie per la risposta, l'avevo già provata come libreria, ma non funziona infatti se provi il tuo esempio non va, funziona solo in alcuni casi :S
 

ivarello

Utente Attivo
14 Dic 2012
211
1
16
Nel caso il div che mi interessa si trovasse dietro ad una autenticazione?
 

Fez Vrasta

Utente Attivo
11 Mag 2013
409
0
0
Diventa un po' tosta, dovresti inserire i cookie di autenticazione... La cosa più semplice che mi viene in mente, che poi non è affatto semplice, sarebbe utilizzare il browser lynx per aprire la pagina, loggarsi e prelevare il sorgente della stessa.
Ma è una soluzione che mi è venuta in mente mentre scrivevo, sicuramente ci sarà qualcosa di testato. Google è tuo amico.
 
Discussioni simili
Autore Titolo Forum Risposte Data
trattorino [PHP] Prelevare contenuto PHP 1
R [PHP] Prelevare dati dal più recente PHP 6
J Prelevare dati dal db Mysql PHP 9
trattorino [PHP] prelevare minuti da date confrontate PHP 2
trattorino [PHP] prelevare solo div con id PHP 1
M Creazione codice html per far prelevare un banner HTML e CSS 3
C Prelevare i record che appartengono al giorno più vecchio del mese. PHP 11
R Come prelevare valori da Feed Rss ? aiuto Javascript 0
E prelevare dato da una tabella ed inserila in un altra PHP 6
P Prelevare il valore da un radio button con name dinamico!! PHP 2
P Script per prelevare contenuti dalle pagine web PHP 1
E Prelevare dati diversi da 3 tabelle con gli stessi campi e accodarli per data PHP 1
F Prelevare un valore dall'oggetto selcet Javascript 4
F prelevare valori da una forse array PHP 7
Fossa Prelevare risultati da siti esterni (API?) PHP 9
B Metodo POST prelevare VALUE da tasto SUBMIT PHP 2
T [sql] Prelevare le ultime N righe? Database 3
F Prelevare variabile di ritorno da Google Maps API PHP 0
helpdesk Prelevare dati riga per riga PHP 20
A Prelevare i dati in base al titolo selezionato (era Aiuto!) PHP 1
I Prelevare dati PHP 6
I Prelevare dati database a caso PHP 4
I Prelevare dati da due tabelle PHP 2
catellostefano prelevare dati da tabella mysql PHP 6
catellostefano Prelevare variabile da un altra pagina php PHP 2
I Prelevare variabile da url PHP 3
C prelevare immagine e caricarla tramite ftp in php PHP 2
U Prelevare dati da Array o $_FILES PHP 7
M Prelevare *.wmv da internet Webdesign e Grafica 1
D Prelevare da un db i primi caratteri di un articolo. Classic ASP 1
R Prelevare dati da un file xml Ajax 3
L Prelevare testo da campo di testo Classic ASP 2
B prelevare cookies per fini di sviluppo PHP 2
ElfoDelBasket [php-mysql] Prelevare i valori dai campi Enum/Set PHP 5
P Come posso prelevare keyascii? Javascript 1
T Come faccio ad inserire file.pdf da far prelevare dal mio sito web? SEO e Posizionamento 0
D protezione cartelle: blocco visualizzazione/scaricamento contenuto, ma abilitazione utilizzo dati da parte di file .php presenti sul sito Web Server 1
MarcoGrazia Contenuto generato e richiamo funzioni Ajax 5
G leggere file txt e stampare con php il contenuto a video PHP 7
Cosina mostrare contenuto da file txt PHP 2
P Passare contenuto in value. Ajax 1
I eliminazione cartella e contenuto PHP 1
A fread non legge il contenuto del file PHP 4
K contenuto javascript scompare inspiegabilmente Javascript 2
M [PHP] Logica esatta sul mostrare contenuto se inattivo con Codeigniter PHP 2
G Pec come leggere il contenuto Posta Elettronica 1
axem [PHP]rendere cliccabile contenuto PHP 10
W Contenuto duplicato su più siti web, quanto è permesso? SEO e Posizionamento 1
E assegnare a una variabile il contenuto di un url (javascript) Javascript 0
M Leggere il contenuto di una cartella e memorizzare il nome file in mysql PHP 1

Discussioni simili