Python WebAPI
No1.郵便番号検索API No2.wikipediaのAPI ※Web系なので実行動作が遅いです、しばらくお待ちください!
No1 郵便番号検索API
back 実行
import requests import json import pprint url = 'https://zipcloud.ibsnet.co.jp/api/search' params = {'zipcode':'2720035'} res = requests.get(url, params=params) data = json.loads(res.text) pprint.pprint(data)
解説
WebAPIを起動すると、下のような住所の一部が返却されます 設定は、「params]変数に郵便番号を設定させます {'message': None, 'results': [{'address1': '千葉県', 'address2': '市川市', 'address3': '新田', 'kana1': 'チバケン', 'kana2': 'イチカワシ', 'kana3': 'シンデン', 'prefcode': '12', 'zipcode': '2720035'}], 'status': 200}
No2 wikipedia
back 実行
#------------------------------------------------------------------- # 変数 #------------------------------------------------------------------ import wikipedia # キーワードを設定 keyword = "python" # キーワードで検索 wikipedia.set_lang("ja") search_response = wikipedia.search(keyword) #検索結果を表示 print('キーワード:'+ str(keyword) + 'での検索結果は' + str(len(search_response)) + '件です。') print(search_response) #検索結果のページ内容を表示 page_data = wikipedia.page(search_response[0]) print(page_data.content)
キーワードを設定すると、検索結果の項目が返ります 見たいタイトルの番号を指定すると内容が表示されます
No3 wikipedia3
back 実行
import PySimpleGUI as sg sg.theme('SystemDefault') layout = [[sg.Multiline(default_text="サンプル\nデータ", text_color='#3366ee', background_color='#ffffcc', size=(10,3)) ]] window = sg.Window('サンプル', layout) # イベントループ while True: event, values = window.read() if event == sg.WIN_CLOSED: break window.close()
キーワードを設定すると、検索結果の項目が返ります 見たいタイトルの番号を指定すると内容が表示されます