Esempio n. 1
0
def main():
    path = 'jawiki-country.json'
    p = re.compile(r'[\[\]\'\'\*\{\}]|<(.*?)>|\{(.*?)\}|ファイル:|\(\&(.*?)\)')
    text = re.sub(r'http(.*?)\n', '\n', re.sub(p, '', k20.get_json(path)))
    dic = k25.get_info_dict(text)
    params = {'action': 'query',
              'prop': 'imageinfo',
              'format': 'json',
              'iiprop': 'url',
              'titles': 'Image:{0}'.format(dic[u'国旗画像'].split('|')[0])}
    uri = '''
    https://en.wikipedia.org/w/api.php?action=query&\
    titles=Main%20Page&prop=revisions&rvprop=content&format=json
    '''.strip()
    api = requests.get(uri, params=params).json()
    print(api['query']['pages']['23473560']['imageinfo'][0]['url'])
Esempio n. 2
0
def main():
    path = 'jawiki-country.json'
    text = re.sub(r'[\[\]\']', '', k20.get_json(path))
    print(k25.get_info_dict(text))
Esempio n. 3
0
def main():
    path = 'jawiki-country.json'
    p = re.compile(r'[\[\]\'\'\*\{\}]|<(.*?)>|\{(.*?)\}|ファイル:|\(\&(.*?)\)')
    text = re.sub(r'http(.*?)\n', '\n', re.sub(p, '', k20.get_json(path)))
    print(k25.get_info_dict(text))