def wikiApi(**args): _default_args = { 'format': 'json', 'action': 'query', } for key in _default_args: if key not in args: args[key] = _default_args[key] url = wikibooks_api args = ['%s=%s' % (quote(str(key)), quote(args[key].encode('utf-8'))) for key in args] url += '?' + '&'.join(args) data = readUrlUnicode(url) return json.loads(data)
def wikiApi(**args): _default_args = { 'format': 'json', 'action': 'query', } for key in _default_args: if key not in args: args[key] = _default_args[key] url = wikibooks_api args = [ '%s=%s' % (quote(str(key)), quote(args[key].encode('utf-8'))) for key in args ] url += '?' + '&'.join(args) data = readUrlUnicode(url) return json.loads(data)
def getTitle(url): data = readUrlUnicode(url) return re.compile('wgTitle="(.*?)",').findall(data)[0]