jak napisać wszystkie znaczniki <p> ​​do pliku tekstowego

Muszę napisać kod Qt / C ++, aby wyodrębnić wszystkie tagi p, aby zapisać każdy tag p do pliku .txt, na przykład, jeśli mam następującą stronę HTML:

        <!DOCTYPE html>
        <html>
         <body>

         <h1>My First Heading</h1>

         <p>My first paragraph.</p>
         <p>My second paragraph.</p>

         </body>
          </html>

Potrzebuję kodu, aby utworzyć plik 2 .txt, pierwszy będzie zawierał Mój pierwszy akapit. a drugi obejmie mój drugi akapit.

mój problem jak przetworzyć HTML i uzyskać txt między tagami, tutaj mój kod

         int main(int argc, char *argv[])
          {
            QCoreApplication a(argc, argv);

           QEventLoop loop;

            QNetworkRequest request;
             request.setUrl(QUrl("http://en.wikipedia.org/wiki/Cars"));
               QNetworkAccessManager* networkMgr = new QNetworkAccessManager();
                QNetworkReply* reply = networkMgr->get(request);

             QObject::connect(reply, SIGNAL(finished()),&loop,SLOT(quit()));

                        loop.exec();

                 QFile file ("/Users/David/Desktop/text123.txt");
                   file.open(QIODevice::WriteOnly);
                   file.write(reply->readAll());

                         delete reply;

                   return a.exec();
                     }

Dziękuję bardzo za Twoją pomoc

Element listy

questionAnswers(1)

yourAnswerToTheQuestion