Problema visualizzazione codice sorgente altro sito

marsentry

Nuovo Utente
28 Mar 2013
5
0
0
Salve ragazzi e complimenti per questo bellissimo sito!!:fonzie:

Come da titolo ho un problema nel visualizzare il codice sorgente di un sito mediante php.

Allora, la pagina è questa:

http://www.scorespro.com/soccer/matchcenter/siena-vs-cagliari/17-03-2013/

Questa pagina visualizza i dati di una partita di calcio.

Ora io in php faccio:

PHP:
$pagina=nl2br(htmlentities(file_get_contents('http://www.scorespro.com/soccer/matchcenter/siena-vs-cagliari/17-03-2013/')));
echo $pagina;

Ma quello che mi esce non è tutto il codice html che il mio browser visualizza ( e che riesco a vedere con firebug), bensì è quanto vi riporto alla fine del post, dove ci sono varie funzioni javascript. Quello che vorrei salvare nella mia variabile è effettivamente quello che viene visualizzato dal browser, coi dati della partita. Qualcuno può aiutarmi?

Ecco il codice che mi stampa php:


HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>AC milan vs Palermo - 17 Mar 2013: Live Match Centre and Livescore</title>
<meta name="description" content="AC milan vs Palermo - 17 Mar 2013 Live Match Centre with LineUps, Formations, Scorers, Cards and Livescore by ScoresPro.com"/>
<meta name="keywords" content="AC milan, Palermo, 17 Mar 2013, AC milan vs Palermo, AC milan vs Palermo 17 Mar 2013, lineups, substitutions, cards, goal, goals, yellow cards, red cards, scorer, scorers, formations, venue, coach, stats, player, player names, match centre "/>
<meta name="RESOURCE-TYPE" content="DOCUMENT" />
<meta name="DISTRIBUTION" content="GLOBAL" />
<meta name="AUTHOR" content="ScoresPro.com" />
<meta name="COPYRIGHT" content="Copyright (c) 2006 - 2013 ScoresPro Ltd." />
<meta name="ROBOTS" content="INDEX,FOLLOW" />
<meta name="REVISIT-AFTER" content="1 DAYS" />
<meta name="RATING" content="GENERAL" />
<script type="text/javascript">
var livescoresPath = '/soccer';
</script>
<script type="text/javascript" src='http://code.jquery.com/jquery-1.4.3.min.js'></script>
<script src="http://code.jquery.com/ui/1.10.2/jquery-ui.min.js"></script>
<link href="http://cdn.scorespro.com/style/template3col_final.css" rel="stylesheet" type="text/css" />
<link href="http://cdn.scorespro.com/style/matchcenter.css" rel="stylesheet" type="text/css" />
</head><body>
<div id="livecard">
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-1836678-1']);
_gaq.push(['_setDomainName', 'scorespro.com']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript">
function update_mc(){
$.ajax({
url:"/soccer/ajax-matchcenter.php?link=ac-milan-vs-palermo/17-03-2013&" + Math.random(),
success: function(xml_content) {
$("#livecard").html(xml_content);
cron_timer();
}
});
setTimeout("update_mc2()", 30000);
}
function update_mc2(){
$.ajax({
url:"/soccer/ajax-matchcenter.php?link=ac-milan-vs-palermo/17-03-2013&" + Math.random(),
success: function(xml_content) {
$("#livecard").html(xml_content);
master_counter = 0;
}
});
setTimeout("update_mc2()", 30000);
}
update_mc();
var master_counter = 0;
function cron_timer(){
if ($("#statustype879559-1").val() == "live"){
master_counter++;
calc_time();
setTimeout("cron_timer()", 990);
}
}
function calc_time(){
var time_str = '';
var secs = 0;
var mins = 0;
var counterA = Math.round($("#m-counter879559-1").val() - $("#counter879559-1").val()) + master_counter;
if ($("#status879559-1").val() == "1 HF"){
if ( counterA <= 60){
time_str = '01:00';
} else if(counterA > 2700 ){
time_str = '45:00+';
} else {
secs = counterA % 60;
if(secs < 10){
secs = "0" + secs;
}
mins = (counterA - secs )/60;
time_str = mins + ":" + secs;
}
time_str = ' - ' + time_str;
} else if ($("#status879559-1").val() == "2 HF"){
if ( counterA <= 0){
time_str = '46:00';
} else if(counterA > 6300 ){
time_str = '90:00+';
} else {
counterA = counterA - 900;
secs = counterA % 60;
if(secs < 10){
secs = "0" + secs;
}
mins = (counterA - secs )/60;
time_str = mins + ":" + secs;
}
time_str = ' - ' + time_str;
} else if ($("#status879559-1").val() == "E/T"){
if ( counterA <= 7260){
time_str = '91:00';
} else if(counterA > 8400 ){
time_str = '120:00+';
} else {
counterA = counterA - 1200;
secs = counterA % 60;
if(secs < 10){
secs = "0" + secs;
}
mins = (counterA - secs )/60;
time_str = mins + ":" + secs;
}
time_str = ' - ' + time_str;
} else {
time_str = '';
}
$(".event-status-879559-1").html(time_str);
}
$(document).tooltip();
</script>
</body>
</html>
 
Ultima modifica di un moderatore:

Nefyt

Utente Attivo
17 Apr 2012
1.102
0
0
Semplice la pagina remota contiene quello di base, penso che il resto dell'html sia generato successivamente tramite javascript, infatti se provi a disattivarlo dal browser(il js) vedi che ci sarà solo una pagina grigia, puoi risolvere tramite ajax (da php non credo perché sfrutta librerie che fanno richieste dirette tramite http, quindi senza procedere col rendering del client)
 

marsentry

Nuovo Utente
28 Mar 2013
5
0
0
Ragazzi, innanzitutto grazie per le risposte.

Guardando le vostre risposte, sia quella di IImanuII (soprattutto il link sull Web Scraping), sia quella di Nefyt, mi sono fatto un'idea che va usato qualcosa tipo AJAX.

Infatti quelle righe di codice javascript ora le vedo come semplice testo, dovrei eseguirle in qualche modo per vedere il contenuto definitivo.

Devo veder eun po' come fare....

Se qualcuno l'ha già fatto questo lavoro si accettano volentieri consigli :mavieni:
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Problema visualizzazione codice PHP 4
Y Problema visualizzazione PDF generato da fpdf PHP 1
M Problema visualizzazione colori in photoshop Photoshop 0
M [HTML] Problema visualizzazione immagini su dispositivi HTML e CSS 4
Antonio Nervi [Javascript] Problema visualizzazione banner accettazione cookies Javascript 6
A Problema visualizzazione photoshop elements 9 Photoshop 1
A [Javascript] Problema visualizzazione posizione corrente su mappa Javascript 2
A [PHP] Problema visualizzazione nome utente loggato su sito ecommerce PHP 23
fulviozecchin Problema Visualizzazione tabelle HTML nel Browser HTML e CSS 9
asevenx problema visualizzazione menu sovrapposto allo slider WordPress 7
N Problema visualizzazione dati dopo GET PHP 19
M Problema con visualizzazione immagini da BLOB PHP 1
D problema visualizzazione su smartphones Google AdWords 1
LuigiDonato Problema Visualizzazione Menù HTML e CSS 17
B Problema di visualizzazione di uno Slider in jquery jQuery 4
asevenx problema visualizzazione slider con firefox HTML e CSS 3
G Problema visualizzazione sito su iOS HTML e CSS 4
A problema slideshow con visualizzazione mobile HTML e CSS 6
steak Problema visualizzazione immagini su blog Tumblr HTML e CSS 2
N ciao a tutti ho un problema con la visualizzazione delle pagine in php PHP 1
D Problema visualizzazione oltre 50 record .... MySQL 2
andrea.peo Problema query con join visualizzazione record ripetuti PHP 5
R Problema di visualizzazione testo con google crome WordPress 1
P Problema visualizzazione immagine da database MySQL 3
S problema di visualizzazione PHP 7
A problema nella visualizzazione file caricato tramite ftp WordPress 0
Emix Problema visualizzazione pagina su host diversi HTML e CSS 3
asevenx problema visualizzazione sito su tablet e portatile PHP 1
A problema visualizzazione dati da tabella PHP 15
N Problema visualizzazione hyperlink con Google Chrome. HTML e CSS 2
S Problema visualizzazione HTML e CSS 5
S Problema visualizzazione chrome HTML e CSS 3
GoshMaledetto Problema valori giusti in array sbagliati in visualizzazione Javascript 2
Nicola Miceli Problema Visualizzazione pagina WP su Iphone Smartphone e tablet 0
M Problema visualizzazione immagine PHP 6
P Problema visualizzazione pulsanti dopo scroll jQuery 6
D Problema visualizzazione immagini png PHP 1
M problema di visualizzazione con FF ed Opera HTML e CSS 11
O Problema visualizzazione dati [era:Un problema] HTML e CSS 11
P Problema visualizzazione sito wordpress Content Management System (CMS) 2
A Problema estrazione e visualizzazione immagine da database PHP 16
L Problema visualizzazione immagini formato Tif [era: Formati Tif Problema?!] Windows e Software 1
S Problema permessi visualizzazione immagine PHP 1
S Problema visualizzazione lista amici PHP 6
G Problema visualizzazione immagini PHP 1
C Problema con visualizzazione dell'immagina da tabella database PHP 5
S Problema visualizzazione HTML e CSS 0
giancadeejay Intro flash,problema nella visualizzazione su sito Flash 2
A IE 8 problema visualizzazione e compatibilità Javascript 0
F problema visualizzazione immagine dopo compilazione form Javascript 2

Discussioni simili