すべての p タグを抽出して各 p タグを .txt ファイルに書き込む Qt/C++ コードを記述する必要があります。たとえば、次の HTML ページがあるとします。
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
<p>My second paragraph.</p>
</body>
</html>
2 つの .txt ファイルを作成するコードが必要です。最初のファイルには最初の段落が含まれます。2 番目の段落には、私の 2 番目の段落が含まれます。
HTMLを解析してタグ間のtxtを取得する方法、ここに私のコードがあります
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();
}
手伝ってくれてどうもありがとう
- リスト項目