我使用維基百科API搜索包含Template:Death date and age
模板的所有文章的維基百科。這可以通過以下要求使用維基百科api搜索多個模板
我想修改我的查詢,以便使用兩個或多個模板進行搜索來完成。例如,我想要檢索BOTH
「Template:Death date and age
」和「Template:Birth date
」的文章。我怎樣才能做到這一點?
我使用維基百科API搜索包含Template:Death date and age
模板的所有文章的維基百科。這可以通過以下要求使用維基百科api搜索多個模板
我想修改我的查詢,以便使用兩個或多個模板進行搜索來完成。例如,我想要檢索BOTH
「Template:Death date and age
」和「Template:Birth date
」的文章。我怎樣才能做到這一點?
eititle
參數只接受單個值,並且AFAIK沒有其他方式來執行此操作。這意味着您必須爲每個模板提出一個請求,然後將其合併到您的代碼中。
另一種選擇是訪問the templatelinks
table。您可以通過下載templatelinks.sql
dump或訪問Tool Labs來獲得,您可以從中直接訪問數據庫。
對於這樣的查詢,最好使用DBpedia,因爲api並不真正支持你正在做的查詢。
...或Freebase。這是一個相對簡單的MQL查詢。 –
但DBpedia沒有真正跟蹤模板,不是嗎? – svick
所以,答案是我不能使用帶有多個參數的查詢,同時使用「embeddedin」搜索模板? – cateof