這是我的代碼到目前爲止。現在我列出了有多少人看過該頁面(文章),但是我想知道是否可以製作維基百科頁面(文章)的鏈接列表以及點擊鏈接的次數?如何獲取維基百科頁面鏈接列表(文章)以及點擊鏈接的人數?
String[] articles = {"Hitler", "SOA", "Albert_Einstein"};
void setup() {
for (int i = 0; i < articles.length; i++) {
String article = articles[i];
String start = "20160101"; // YYYYMMDD
String end = "20170101"; // YYYYMMDD
// documentation: https://wikimedia.org/api/rest_v1/?doc#!/Pageviews_data/get_metrics_pageviews_per_article_project_access_agent_article_granularity_start_end
String query = "http://wikimedia.org/api/rest_v1/metrics/pageviews/per-article/en.wikipedia/all-access/all-agents/"+article+"/daily/"+start+"/"+end;
JSONObject json = loadJSONObject(query);
JSONArray items = json.getJSONArray("items");
int totalviews = 0;
for (int j = 0; j < items.size(); j++) {
JSONObject item = items.getJSONObject(j);
int views = item.getInt("views");
totalviews += views;
}
println(article+" "+totalviews);
}
}
對於第二部分,無法通過pageview API(或者我所知的任何其他方式)查看特定鏈接獲得的點擊次數。 – Ainali
謝謝!你知道如何僅列出維基百科頁面(文章)的鏈接嗎? –