这是我的代码到目前为止。现在我列出了有多少人看过该页面(文章),但是我想知道是否可以制作维基百科页面(文章)的链接列表以及点击链接的次数?如何获取维基百科页面链接列表(文章)以及点击链接的人数?
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
谢谢!你知道如何仅列出维基百科页面(文章)的链接吗? –