Gérer le forum:  Aide  •  Rechercher  •  Liste des Membres  •  Groupes d'utilisateurs   •  S'enregistrer  •  Profil  •  Se connecter pour vérifier ses messages privés  •  Connexion 
 [PHP] Recupérer la source html d'une page Wikipedia Voir le sujet suivant
Voir le sujet précédent
Poster un nouveau sujetRépondre au sujet
Auteur Message
Mingain
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 185
Localisation: Nîmes

MessagePosté le: Mer 16 Mai 2007 - 11:58 Répondre en citantRevenir en haut

Code pasté >>> http://paste.tgl0be.org/?id=5549

J'ai donc fait ce code pour récupérer seulement une partie des pages wikipedia.

Seulement j'ai une erreur PHP :

Citation:

Warning: file_get_contents(http://fr.wikipedia.org/wiki/Paris) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in C:\Program Files\EasyPHP 2.0b1\www\Andatabe-ville-france\selection-dans-une-page.php on line 4



Apparemment, c'est comme si la page n'existait pas. Pourtant lorsqu'on tape l'url dans un browser quelconque, ça passe !




Le problème c'est que par exemple pendant 5 minutes ça marche pas puis d'un coup ça se met à marcher Shocked Shocked Shocked



Note : Il y a des erreurs lorsqu'on colle le code ici ...

_________________
www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard

Dernière édition par Mingain le Mer 16 Mai 2007 - 13:20; édité 3 fois
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailAdresse AIMMSN Messenger

N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire.
Yipyip
Modérateur
Modérateur



Sexe: Sexe:Féminin
Messages: 1163
Localisation: Ici, là, pas loin ...

MessagePosté le: Mer 16 Mai 2007 - 12:13 Répondre en citantRevenir en haut

Remets ton code pour que l'on puisse le voir.

As tu essayé avec d'autres liens, dont un en local ?Si je me souviens bien il faut des quotes : file_get_contents ('mon_url.html');

si ca ne marche pas avec les quotes :
Il se peut que ce soit ton serveur qui ne reconnaisse mal "file_get_contents()".
Dans ce cas ce site http://www.retronimo.com/syndication.php peut t'apporter une solution avec une fonction à rajouter.

Mais là la fonction est connue il demande un flux. rajoute les quotes. Je pencherais plus pour ça.

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privé
Mingain
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 185
Localisation: Nîmes

MessagePosté le: Mer 16 Mai 2007 - 13:38 Répondre en citantRevenir en haut

Merci mais pas de changement !!!

ça me soule vraiment !!! C'est trés aléatoire lol ^^

_________________
www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailAdresse AIMMSN Messenger
Yipyip
Modérateur
Modérateur



Sexe: Sexe:Féminin
Messages: 1163
Localisation: Ici, là, pas loin ...

MessagePosté le: Mer 16 Mai 2007 - 13:54 Répondre en citantRevenir en haut

Mingain a écrit:
Merci mais pas de changement !!!

ça me soule vraiment !!! C'est trés aléatoire lol ^^


ton code :
Code:
# $code = file_get_contents("http://fr.wikipedia.org/wiki/Aillant-sur-Tholon");

Le lien Wipedia est OK
et
Code:
$code = file_get_contents('http://fr.wikipedia.org/wiki/Aillant-sur-Tholon');

j'ai changé les ["] en [']. Là ca devrait aller mieux.

_________________
Image
Image
Voir le profil de l'utilisateurEnvoyer un message privé
Mingain
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 185
Localisation: Nîmes

MessagePosté le: Mer 16 Mai 2007 - 13:59 Répondre en citantRevenir en haut

Non non pas de changement !


C'est un truc de fou ^^

J'ai testé avec copy() aussi ! Même erreur. En fait on dirait que le fichier n'existe pas. Comme si l'adresse sur wikipedia ne marchait pas mdr !

_________________
www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailAdresse AIMMSN Messenger
Zonag
Modérateur
Modérateur


BTS IG - Option réseau Diplômé
Sexe: Sexe:Masculin
Messages: 1298
Localisation: Toulouse

MessagePosté le: Mer 16 Mai 2007 - 15:52 Répondre en citantRevenir en haut

Mingain a écrit:
Apparemment, c'est comme si la page n'existait pas. Pourtant lorsqu'on tape l'url dans un browser quelconque, ça passe !


Heu non, relis bien ton message d'erreur, c'est qune 403 que tu as (accès interdit) pas une 404. Peut être que le serveur détecte si il ne s'agit pas d'un visiteur "humain" et le bloque (c'est par exemple le cas sur les pagesjaunes je crois pour éviter l'aspiration de données).

Si tu as une ip dynamique, tu peux toujours essayer de te déco/reco pour tenter avec une nouvelle IP ...

Mingain a écrit:
Note : Il y a des erreurs lorsqu'on colle le code ici ...


C'est pour ça qu'on à inventé le wall Wink

_________________
Zonag
Voir le profil de l'utilisateurEnvoyer un message privé
Mingain
Accro à Web-IG
Accro à Web-IG



Sexe: Sexe:Masculin
Messages: 185
Localisation: Nîmes

MessagePosté le: Mer 16 Mai 2007 - 16:35 Répondre en citantRevenir en haut

Excuse je connaissais pas l'existence du wall.


Merci de ta contribution. ça peut venir de là !







EDIT



Bon en fait wikipedia me bloque bien quoi (Aprés quelques recherches sur google et ton aide )


Ceci dit, apparemment il y a un endroit où ils ne te bloquent pas :

A cette adresse : http://static.wikipedia.org/wikipedia/fr/

_________________
www.en-camargue.fr : Tourisme et photos en camargue
www.vauclare.fr : Creation de site Web sur mesure dans le gard

Dernière édition par Mingain le Mer 16 Mai 2007 - 17:06; édité 1 fois
Voir le profil de l'utilisateurEnvoyer un message privéEnvoyer l'e-mailAdresse AIMMSN Messenger
nimoy
Résident du forum
Résident du forum



Sexe: Sexe:Masculin
Messages: 310

MessagePosté le: Jeu 17 Mai 2007 - 15:58 Répondre en citantRevenir en haut

Sinon utilise CURL pour te connecter et recupérer la page en changeant ton User Agent pour un Mozilla ou autre Wink
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteurMSN Messenger
Montrer les messages depuis:      
Poster un nouveau sujetRépondre au sujet
 Sauter vers:   



Voir le sujet suivant
Voir le sujet précédent
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum