MySoftbankをスクレイピングして通信データ残量をLINE通知するやつ
$ pip3 install mysb-reminder
import mysoftbank
telnum = "your_phone_number"
password = "your_MySoftbank_password"
line_access_token = "your_line_notify_access_token"
api = mysoftbank.API(telnum=telnum, password=password, line_access_token=line_access_token)
# データ(使用量、残量、繰越残量、追加量、追加使用量、追加繰越量、追加繰越使用量)の取得
data = api.get_data()
print(data)
# out
{
'used_data': 6.34,
'remain_data': 0.02,
'step_remain_data': 0.0,
'additional_data': 1.0,
'additional_used_data': 0.98,
'given_data': 0.36,
'given_used_data': 0.36
}
# lineに通知
status = api.send_message()
print(status)
# out
200
サンプルコードを実行した!