Skip to content

silane/NichanParser

Repository files navigation

NichanParser

2chのHTMLからスレのデータを得るC++ライブラリ


##なにこれ 2chのHTMLからスレのデータを整形して返す簡易C++ライブラリです。スレのURLを指定するだけでHTMLをダウンロードしてそのままパースすることもできます。

##機能 スレのURLまたはスレのHTMLから以下のデータを埋めて返す

	struct Res
	{
	    int number;
	    std::string name;
	    std::string mail;
	    std::string id;
	    std::chrono::system_clock::time_point date;
	    std::string message;
	};

	struct Thread
	{
	    std::string url;
	    std::string title;
	    std::vector<Res> res;
	};

##注意

  • ResとThreadの文字列のメンバーのエンコードはすべてUTF8です
  • レスの内容(Resのmessageメンバ)のHTMLタグは<br>を含めすべて削除されます

##必要要件

  • libxml2
  • iconv(libxml2に必要)

slnファイルとかが入ってるけどwindowsに依存することはないはず

##サンプル test.cpp参照

##ライセンス LICENSE.txt参照

About

2chのHTMLからスレのデータを得る

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages