par
Invité » 07 déc. 2007, 16:30
"Affiche la source HTML des pages que tu récupères et tu devrai comprendre pourquoi tu n'obtiens pas les images... Wink"
Les src des images sont incompletes ? il les cherche en local ? Je vois pas comment remedier a ça

merci de me renseigner @rthur.
En fait j'aimerais que mon script fonctionne avec plusieurs sites, 56.com par ex, avec le sniffer j'ai trouvé que dans un paquet il y a dans le header "location:***" avec l'emplacement du fichier flv, donc je chercher a recuperer toutes données envoyées pas le serveur avec curl pour extraire cette info.
Quand je fais par exemple :
$ch = curl_init("http://www.youtube.com/watch?v=57hSqLLfOv4");
curl_setopt($ch, CURLOPT_HEADER,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
$server_response = curl_exec($ch);
curl_close($ch);
print $server_response;
C'est le mem pb qu'avec google, la page s'affiche avec les images meme (parfois non), mais sans le flash player, c'est comme si la connexion se coupe sans terminer le chargement de la page.
En fait j'aimerais savoir comment faire pour visualiser une page avec curl, comme si on le fait directement avec le browser (sans passer par mon script).
Merci encore.
"Affiche la source HTML des pages que tu récupères et tu devrai comprendre pourquoi tu n'obtiens pas les images... Wink"
Les src des images sont incompletes ? il les cherche en local ? Je vois pas comment remedier a ça :oops: merci de me renseigner @rthur.
En fait j'aimerais que mon script fonctionne avec plusieurs sites, 56.com par ex, avec le sniffer j'ai trouvé que dans un paquet il y a dans le header "location:***" avec l'emplacement du fichier flv, donc je chercher a recuperer toutes données envoyées pas le serveur avec curl pour extraire cette info.
Quand je fais par exemple :
[php]
$ch = curl_init("http://www.youtube.com/watch?v=57hSqLLfOv4");
curl_setopt($ch, CURLOPT_HEADER,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
$server_response = curl_exec($ch);
curl_close($ch);
print $server_response;
[/php]
C'est le mem pb qu'avec google, la page s'affiche avec les images meme (parfois non), mais sans le flash player, c'est comme si la connexion se coupe sans terminer le chargement de la page.
En fait j'aimerais savoir comment faire pour visualiser une page avec curl, comme si on le fait directement avec le browser (sans passer par mon script).
Merci encore.