2009-04-10 13 views
-1

私のプログラムがwikipediaを検索し、それが検索した情報を取得して大きな文字列にしてファイルに出力するようにしたい。 C++でどうすればいいですか?どんな情報を教えてください?これは、JONはをスキートを検索し、++あなたは、例えばできるCからそれを使用するにはresult.htmlウィキペディアを検索してC++で入力や情報を取得するには?

に結果を格納するクエリURL

wget --output-document=result.html http://en.wikipedia.org/wiki/Special:Search?search=jon+skeet&go=Go 

+0

代わりにpythonを使用することを検討したくないですか?学ぶのはかなり簡単ですし、ウェブページを手に入れるのはばかげて簡単です。 –

+0

Hell yeah。Boost.PythonでC++にいつでもリンクすることができます;) – WhatIsHeDoing

答えて

6

使用wgetよりanwsersをしてください必要があります別のプロセスでwgetを実行するには、system()呼び出しを使用します。

+0

そして、そのルートが気に入らなければ、無料のソースコードを手に入れて自分の解決策を知らせることができます。 – JasonTrue

+0

ummソースコードやサンプルを入手して、どこかに投稿してこのウェブサイトに再び投稿してください。 – H4cKL0rD

+0

そして今、私はJon Skeetが "Groovy in Action"の貢献著者であったことを知っています。面白い。 –

1

MediaWiki(Wikipediaのパワーウィキエンジン)には、いくつかのクライアントAPIがあります。 Hereさんのリストです。彼らは記事を作成/削除/編集/検索する機能を提供します。まっすぐなC++では何もありませんが、まだ役に立ちます。

DotNetWikiBot

+0

善行のために...なぜこれを控除したのですか?違いますか? –

+0

+1は泣いています。私はあなたの痛みを感じているからです。 – mpen

+0

私はちょうどそれが役に立たない理由の説明なしで答えのためにdownvotesを憎む... –

4

libcURLはかなり人気がある...私が持っていた一つのプロジェクトに非常に有用でした。インターフェイスが特にオブジェクト指向であることはわかりませんが、C++からは確かに使えます。

関連する問題