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