【大田区】特別定額給付金の申請処理の状況を確認する
概要
大田区のHPで特別定額給付金のオンライン申請状況を確認できるようになりました。
オンライン申請している場合、受付番号から自分の申請状況を知ることができるため、BeautifulSoupを使用して
申請状況等の情報を取得してみます。
HPの更新日時の取得
更新日時は、Last-Modifiedレスポンスヘッダーから取得することができます。
print(res.headers['Last-Modified'])
# 出力 Mon, 25 May 2020 08:49:00 GMT
申請の処理状況の取得
申請状況は、id="main"内のul、liタグから取得できます。select()で指定することで申請状況を含んだ一覧を取得できます。
オンライン申請済みの場合、受付番号が発行されているため、自分の番号と比較して現在の状況を知ることができます。
import requests, bs4
import re
res = requests.get('https://www.city.ota.tokyo.jp/cyuumokujoho/infection/kyufu/teigakukyuuhuonlinejokyo.html')
res.raise_for_status()
soup = bs4.BeautifulSoup(res.content, "html.parser")
elements = soup.select('#main ul li')
kyufu = 0
next = 0
for element in elements:
text = element.getText()
if '申請件数' in text:
print(text)
if '給付決定状況' in text:
print(text)
kyufu = re.findall('[0-9]+', text)[0]
if '次回決定予定' in text:
print(text)
next = re.findall('[0-9]+', text)[0]
number = 200503009999999
if int(kyufu) > number:
print("申請処理状況は、給付決定状況になりました。")
elif int(next) > number:
print("申請処理状況は、次回決定予定になりました。")
else:
print("申請処理状況は、審査待ちです。")
# 出力
申請件数 23,848件
給付決定状況 受付番号200502004219879 まで 給付決定
次回決定予定 受付番号200506012800746 まで 決定予定
申請処理状況は、次回決定予定になりました。
振込日の状況の取得
申請日から振込日の目安も出されています。申請状況と同じように、id="main"内のpタグから取得できます。
elems = soup.select('#main p')
print(elems[4].getText().replace('。5', '。\n5'))
# 出力
5月1日(金曜日)申請分:26日(火曜日)までに、振込みを完了します(入力誤り等があった申請を除く。以下同じ。)。
5月2日(土曜日)申請分:26日(火曜日)、29日(金曜日)、6月2日(火曜日)に振込みします。
5月3日(日曜日)申請分:6月2日(火曜日)から振込みを開始します。
5月4日(月曜日)申請分:6月2日(火曜日)から振込みを開始します。
5月5日(火曜日)申請分:6月2日(火曜日)から振込みを開始します。
5月6日(水曜日)申請分:6月2日(火曜日)から振込みを開始します。
5月7日(木曜日)申請分:6月5日(金曜日)から振込みを開始します。
5月8日(金曜日)以降の申請分も、順次振込み予定です。注意:振込み予定は目安です。進捗状況や入力誤り等により、時間がかかる場合がありますのでご了承ください。
参考
Author And Source
この問題について(【大田区】特別定額給付金の申請処理の状況を確認する), 我々は、より多くの情報をここで見つけました https://qiita.com/eito_2/items/4363247ad90b16f7be41著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .