Code C, recuperer contenu pageweb avec cURL
Résolu
sapoczka
Messages postés
114
Statut
Membre
-
Luffy -
Luffy -
Bonjour,
Bonjour à tous,
J'ai un problème avec l'utilisation de cURL pour récupérer le code source d'une page web. Ma fonction fonctionne très bien :) quand il n'y a pas de redirection vers une autre page.
Est-ce que quelqu'un pourrais me dire comment faire pour recuperer le contenu de la page de destination?
merci d'avance.
voici ma fonction:
char site[100] = "http://www.prixing.fr/products/";
FILE * fichier;
CURL *session;
strcat(site,resultat); /* resultat est le codebarre d'un produit dont je veux connaitre les détails, exemple : site = "http://www.prixing.fr/produits/2014844-tele-loisirs-prisma-presse" */
session = curl_easy_init();
curl_easy_setopt( session, CURLOPT_URL, site );
fichier = fopen( "lien_produit.html", "w+" );
assert(fichier);
curl_easy_setopt( session, CURLOPT_WRITEDATA, fichier);
curl_easy_setopt( session, CURLOPT_WRITEFUNCTION, fwrite);
curl_easy_perform( session );
fclose( fichier );
curl_easy_cleanup( session );
Bonjour à tous,
J'ai un problème avec l'utilisation de cURL pour récupérer le code source d'une page web. Ma fonction fonctionne très bien :) quand il n'y a pas de redirection vers une autre page.
Est-ce que quelqu'un pourrais me dire comment faire pour recuperer le contenu de la page de destination?
merci d'avance.
voici ma fonction:
char site[100] = "http://www.prixing.fr/products/";
FILE * fichier;
CURL *session;
strcat(site,resultat); /* resultat est le codebarre d'un produit dont je veux connaitre les détails, exemple : site = "http://www.prixing.fr/produits/2014844-tele-loisirs-prisma-presse" */
session = curl_easy_init();
curl_easy_setopt( session, CURLOPT_URL, site );
fichier = fopen( "lien_produit.html", "w+" );
assert(fichier);
curl_easy_setopt( session, CURLOPT_WRITEDATA, fichier);
curl_easy_setopt( session, CURLOPT_WRITEFUNCTION, fwrite);
curl_easy_perform( session );
fclose( fichier );
curl_easy_cleanup( session );
A voir également:
- Code C, recuperer contenu pageweb avec cURL
- Code ascii - Guide
- Recuperer message whatsapp supprimé - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
2 réponses
curl_easy_setopt( session, CURLOPT_AUTOREFERER)
peut être ?
trouver là : http://pwet.fr/man/linux/fonctions_bibliotheques/curl_easy_setopt/
il y a d'autres options.
peut être ?
trouver là : http://pwet.fr/man/linux/fonctions_bibliotheques/curl_easy_setopt/
il y a d'autres options.