Bonjour tout le monde.

Je voudrais récupérer des éléments d'une page web pour les transférer dans une bdd.
Donc j'utilise CURL pour récupérer ma page et QwebElement pour la parser

Seulement je n'arrive pas à faire le lien entre CURL et Web Element. J'ai mis des ???? là où j'aimerais transférer le résultat de CURL vers QWebelement

Merci d'avance


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
21
22
23
24
25
26
27
 
CURL *curl;
          CURLcode res;
 
          curl = curl_easy_init();
          if(curl) {
            /* First set the URL that is about to receive our POST. This URL can
               just as well be a https:// URL if that is what should receive the
               data. */
            curl_easy_setopt(curl, CURLOPT_URL, "http://www.mapage.fr");
            /* Now specify the POST data */
            curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "Nom=toto&password=titi");
 
            /* Perform the request, res will get the return code */
            res = curl_easy_perform(curl);
 
            /* always cleanup */
            curl_easy_cleanup(curl);
          }
 
          QWebFrame *frame = ???????;
 
               QWebElement document =  frame->documentElement();
               QWebElementCollection elements = document.findAll(elementLineEdit->text());
 
               foreach (QWebElement element, elements)
                   element.setAttribute("style", "background-color: #f0f090");