1. zanjibar

    Posted

    zanjibar
Changes in title
+wikipedia の api をつかって、記事のアクセスを見る
Changes in tags
Changes in body
Source | HTML | Preview
@@ -0,0 +1,35 @@
+# wikipedia の記事へのアクセスログ
+
+簡単にとれるのでつくってみました。タブ区切りで結果が出力されるので、エクセルなどにはりつけてすぐにグラフ化できます。記事の題名かえて適宜ためしてみてください。
+
+```
+#!/usr/bin/env python
+# -*- encoding:utf-8 -*-
+import requests
+import json
+t1='{x_type}/{x_lang}.wikipedia/all-access/all-agents/{x_article}/daily/{ymd_from}/{ymd_to}'
+x_type='https://wikimedia.org/api/rest_v1/metrics/pageviews/per-article'
+
+# 英語 Shinzō_Abe
+x_article='Shinz%C5%8D_Abe'
+x_lang = 'en' # 英語の指定
+
+# 日本語 前川喜平
+x_article = '%E5%89%8D%E5%B7%9D%E5%96%9C%E5%B9%B3' # リンクをコピーすると、この文字列が取得できます。
+x_lang = 'ja' # 日本語の指定
+ymd_from='2017050100' # 日付開始
+ymd_to='2017053100' # 日付終わり
+
+req = requests.get(t1.format(ymd_from=ymd_from,x_lang=x_lang,x_type=x_type,x_article=x_article,
+ ymd_to=ymd_to))
+#req.text
+for one in json.loads(req.text)['items']:
+ print(one['timestamp'] + "\t" + str(one['views']) )
+```
+### [前川喜平](https://ja.wikipedia.org/wiki/%E5%89%8D%E5%B7%9D%E5%96%9C%E5%B9%B3)への5月のアクセスログです。グラつ化しました。
+
+記者発表のところが、アクセスのびています。
+
+
+![chart_20170924.png](https://qiita-image-store.s3.amazonaws.com/0/48387/cb914db0-c6c7-bc1a-e96c-1416471648ba.png)
+