Wikidata是具有属性的对象的集合。
e.g。对象Barcelona有一个 "coordinate location" property的值为“ 41°22'57”N,2°10'37“E ”。
假设该物业尚未设定。如何以编程方式设置它?
答案 0 :(得分:1)
使用Pywikibot compat框架:
# -*- coding: utf-8 -*-
# Set the Wikivoyage banner of a destination on Wikidata.
import pywikibot
print "Defining data source"
site = pywikibot.Site("en", "wikivoyage")
page = pywikibot.Page(site, u"Asahikawa")
data = pywikibot.DataPage(page)
print "Loading data"
dictionary = data.get()
print "Setting Wikivoyage banner"
data.editclaim(948, u"Kaguraoka Park (Asahikawa) banner.jpg")
print "Banner has been set"
另一种选择可能是直接使用action=wbcreateclaim的Wikidata API部分。