Bonjour,
Quand je veux récupérer le contenu d'une de mes page web avec CURL, j'ai le message d'erreur suivant :Précisions :Failed to connect to www.mon-site.com port 443: Connection timed out
- Je suis en mutualisé chez OVH
- Le script ci-dessous fonctionnait parfaitement il y 2 mois
- Il fonctionne avec d'autres URL qu'arizona-dream.com
- Il fonctionne parfaitement en local
Quelqu'un aurai une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 $fichier_a_parser = 'https://www.arizona-dream.com'; //$fichier_a_parser = 'https://www.google.com'; $curl = curl_init(); // Initialiser CURL curl_setopt($curl, CURLOPT_URL, $fichier_a_parser); // Définir l'adresse à ouvrir curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); // Suivre les redirections s'il y en a curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // Permet de stocker dans la ligne suivante l'output dans la variable page curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0'); // Définition du header "User-Agent:" $page = curl_exec($curl); // Exécuter // Si erreur if(curl_exec($curl) === false) { echo 'Erreur Curl : ' .curl_error($curl); } else { echo $page; } curl_close($curl); // Fermer pour libérer des ressources systèmes
Partager