すべての 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[])
{
QApplication a(argc, argv);
QWebPage page;
QWebFrame * frame =page.mainFrame();
QUrl fileUrl ("https://en.wikipedia.org/wiki/Bank");
frame->setUrl(fileUrl);
QWebElement document = frame->documentElement();
QWebElementCollection collection = document.findAll("p");
foreach (QWebElement paraElement, collection) {
}
MainWindow w;
w.show();
return a.exec();
}
手伝ってくれてどうもありがとう