[Perl]SimpleAPI Wikipedia APIのサンプルコード

ユーザーローカルが提供しているWikipediaの記述の一部を取得できるWeb APIを、Perlから呼び出す ためのサンプルコード。コードの文字エンコードはUTF-8。標準出力へもUTF-8のまま出力。

#!/usr/bin/perl

use strict;
use warnings;

# for warning "Wide character in print at ..."
binmode(STDOUT, ":utf8");

use URI::Escape;
use LWP::Simple;
use XML::Simple;

my $item = '2ちゃんねる';
$item = uri_escape($item);

my $url = "http://wikipedia.simpleapi.net/api?keyword=$item";
my $content = get($url);

my $xml = XML::Simple->new();
my $response = $xml->XMLin($content);

print "language: $response->{result}->{language}\n";
print "datetime: $response->{result}->{datetime}\n";
print "body    : $response->{result}->{body}\n";
print "strict  : $response->{result}->{strict}\n";
print "length  : $response->{result}->{length}\n";
print "redirect: $response->{result}->{redirect}\n";
print "url     : $response->{result}->{url}\n";
print "id      : $response->{result}->{id}\n";
print "title   : $response->{result}->{title}\n";
[2032] Posted by kagahiro at 2010/09/24 20:05:21
オープン | 0 point | Link (1) | Trackback (0) | Comment (0)

キーワード

Web API Wikipedia Perl サンプル プログラム 

ジャパンのホームページ


[Perl]SimpleAPI Wikipedia APIのサンプルコード 関連リンク

SimpleAPI Wikipedia API
「SimpleAPI Wikipedia API」は、キーワードを指定すると、その言葉に関するWikipediaの記述をダイジェストとして返すWeb API。このAPIを利用することでサイト内に百科事典機能を組み込むことができる。XML、JSON、P...

[Perl]SimpleAPI Wikipedia APIのサンプルコード トラックバック

トラックバックURL :


[Perl]SimpleAPI Wikipedia APIのサンプルコードへのコメント


詳細の入力フィールドを表示する

おすすめ  (チェックしてコメントすると最新情報に掲載)
コメント :

< 前の投稿      次の投稿 >

アクセスランキング

今日のアクセスランキング TOP 10

  1. MT4向けヘッジEA「Balancer X Ver 1.01(使用期限 2022年06月30日 23時59分)」 #システムトレード (2 PV)
  2. キリ番トレードにも使える無料の半自動裁量支援ツール(EA)「PositionKeeper」 (2 PV)
  3. DECOLOG(デコログ) (2 PV)
  4. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (1 PV)
  5. Google Wave (1 PV)
  6. 「梅田望夫」さんはオープンソースについて語っていない (1 PV)
  7. Access 書籍 (1 PV)
  8. おすすめの無料ブログサービスとは (1 PV)
  9. MT4向けヘッジ(両建)ツール「Balancer(バランサー)」 (1 PV)
  10. これは本物!実力とエンタメを兼ね備えたFX系ユーチューバー「投資マスター」のYouTubeチャンネル (1 PV)

今月のアクセスランキング TOP 10

  1. SQLのSELECT文で先頭から上位(TOP)10件のレコードを取得する方法(SQL Server、Oracle、MySQL、PostgreSQL) (1496 PV)
  2. Google Finance(グーグルファイナンス)- リアルタイム株価情報、金融ニュース、日本株 (254 PV)
  3. 安全性重視の完全無料ナンピンマーチンEA「Million Dollar(ミリオンダラー)」 #FX #ゴールド #ビットコイン (154 PV)
  4. 自作のMT4向け無料EA(口座縛り無し、ブローカー縛り無し、使用期限無し)とゴゴジャン出品中の有料EAの一覧 #MT4 (112 PV)
  5. SQLiteのSELECT文で上位 (TOP) n件のデータを取得する (104 PV)
  6. Google News (グーグルニュース)日本版 (95 PV)
  7. 裁量トレードを半自動化する無料のMT5向け裁量トレード支援ツール(EA)「PositionKeeper MT5」 #FX (89 PV)
  8. [FX]高値更新・安値更新でエントリー、MT4向け無料スキャルピングEA「1Scalper」#システムトレード (89 PV)
  9. 完全無料のMT4向けナンピンEA「Nanpin K(ナンピンケイ)」 (88 PV)
  10. 時間指定で仲値トレードも簡単にできる無料EA「NAKANE3 Ver 2.02」 (80 PV)

アクセス統計

ディレクトリ

関連サイト