示例#1
0
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)
示例#2
0
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)
示例#3
0
def getTitle(url):
    data = readUrlUnicode(url)
    return re.compile('wgTitle="(.*?)",').findall(data)[0]
示例#4
0
def getTitle(url):
    data = readUrlUnicode(url)
    return re.compile('wgTitle="(.*?)",').findall(data)[0]