Bonjour,
Inscrire le <script src="https://services.data.shom.fr/hdm/vignette/grande/PORNIC?locale=fr"></script> sur une page internet, permet de générer un vignette faite par le site Shom.
Quand on regarde la page https://services.data.shom.fr/hdm/vi...RNIC?locale=fr, elle affiche le code javascript qui permet de générer la vignette.
Jusqu'à il y a 3 jours, je récupérais ce texte grâce à file_get_contents() et j'en faisais mon affaire (oui, ce n'est pas dans les conditions générales mais mon usage est restreint et sans aucun objet commercial).
Aujourd'hui ça ne fonctionne plus. au bout 1 ou 2 minutes, file_get_contents() renvoie false.
Z'avez vous pourquoi ? et sauriez vous me dire comment récupérer à nouveau le texte ?
J'ai essayé de modifier le context ... sans succès :
Merci d'avance pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $options = array( 'http' => array( 'method' => "GET", 'user_agent' => "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/118.0" ) ); $contexte = stream_context_create($options); $auxdata = file_get_contents("https://services.data.shom.fr/hdm/vignette/grande/".$ville."?locale=fr", false, $contexte);
Partager