[Curl] Resultat avec Curl-PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [Curl] Resultat avec Curl-PHP

Re: [Curl] Resultat avec Curl-PHP

par priyasan » 21 mai 2011, 16:32

Bonjour,

Oui j'ai simulé un autre agent ça donne le même résultat, mais je crois savoir d’où vient le problème corriger moi si je me trompe,
je pense que c'est un problème avec Curl et le javascript, le lien est generé avec du js et Curl n’interprète pas le js.

Re: [Curl] Resultat avec Curl-PHP

par Maskime » 16 mai 2011, 12:33

Hello,

Est ce que tu as essayé de simuler un autre user-agent ?
Si oui est ce que le résultat retourné était le même que celui que tu obtiens quand tu simules FF ?

Est ce que quand tu connectes à la page en utilisant ton navigateur tu fais une connexion directe ou bien est ce que tu passes par une autre page avant ?

[Curl] Resultat avec Curl-PHP

par priyasan » 13 mai 2011, 23:26

Bonjour,

j'essai de mettre en place un script avec Curl pour envoyer et recevoir le résultat, le script marche et envoi les données mais le problème est que le résultat reçu est différent lorsque je le fait manuellement.
Je m'explique:
Lorsque je tape dans sur firefox:

Code : Tout sélectionner

http://www.fedbac-tools.com/debrid_videobb1/?v=X9V1gmrTdLfE
et regarde le code source afin de trouvé le lien de la video, j'ai le lien qui marche :

Code : Tout sélectionner

http://188.165.243.111/debrid_videobb1/videoflv.php?key=7c5653ec94dee6ca518e6c16ff6a6ccf&linktext= &autoplay=1
Mais lorsque je fais la manip en script avec curl/php

Code : Tout sélectionner

http://188.165.241.51/debrid_videobb1/videoflv.php?key=762a44cd5eea3f9ab71c1b556e00d6ae&linktext= &autoplay=1
je reçois le résultat mais le lien video dans le code source ne marche pas...

J'ai cherché un peu partout mais toujours pas de réponse donc je poste ici pour avoir de l'aide :p

Code:

Code : Tout sélectionner

<?php $url = "http://www.fedbac-tools.com/debrid_videobb1/?v=X9V1gmrTdLfE"; $referer = $url; //Initialise une session CURL $ch = curl_init($url); curl_setopt($ch, CURLOPT_COOKIEFILE, "cookies.txt"); curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt"); //CURL options curl_setopt($ch, CURLOPT_POST, 1); //On définit un useragent ici Mozilla/5.0 curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13'); //On passe un referrer ici on passe la même page $url curl_setopt($ch, CURLOPT_REFERER, $referer); //on récupère le contenu de la page de résultat de la soumission dans une chaine curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); curl_close($ch); echo $result; ?>
Merci