質問: linuxの下でHTMLからC ++にキーワードを抽出する 私は単純なクライアント - サーバープロジェクトに取り組んでいます。クライアントはJavaで書かれており、Linuxで書かれたC ++サーバにキーワードを送信し、キーワードの出現回数に応じて最良のランクのURLのリストを受け取ります。サーバーの仕事は、キーワードを検索していくつかのURLを調べ、最適なURLを返すことです。そして、問題は、重要な単語の出現箇所を見つけるためにHTMLサイトを解析し、訪問したページからリンクを抽出して検索する必要があることです。そして私の質問は、私がそれを行うためにどのようなライブラリを使うことができるかです。 **C ++のlinuxライブラリのみ**が私に適していることを覚えておいてください。似たような話題がいくつかあったので、それらのほとんどを見てみましたが、いくつかのライブラリはhtmlファイルだけを解析しています。訪問したサイトをすべてダウンロードしたくないのですが、その場で解析してランクとURLを保存します。その中には、HTMLをXMLやその他のものに解析してから、最終的にC ++で結果に取り組むなど、やや複雑なものがあります。私が必要とすることを行うのに単純で十分なことがありますか?アドバイスをいただければ幸いです。
回答: あなたはxerces-cを試すことができます。 XML解析用の強力なライブラリです。これは、オンザフライ、DOMとサックスの解析でXMLの読み取りをサポートしています。