10/05プログラミング2023年10月5日URLをコピーしました!Pythonで株価と為替相場(円/$)を取得して掛け合わせて表示する。いう基礎中の基礎のスクレイピングプログラムを作成しました。これだと計算結果はPCで確認しなければいけません。それすらもめんどくさいということで、計算結果をLINEに送る設定をしていきたいと思います。いう人はスクレイピングからやったらいいと思うよ。自分が持っている株(米国ETF)の価格を円換算して自動でLINEに送ってくれるpythonプログラムを作成しました。PCが自動で起動して、勝手に作業をして、勝手にシャットダウンする設定をしたい。寝てる間に面倒な作業を勝手にやって欲しい。いった願いがある人に朗報です。最終的なプログラム最終的にはここまでもっていきたい。自分が持ってる外国株の株価を円換算して、その結果をLINEに送ってくれる。この作業を完全に自動化。←今からココ!2トークルームのトークンを発行3そこに送信するプログラムを組む1エクセルを操作するモジュールをインストール2エクセルに書き込むコードLINEに送る自動化できてうれしい。空き時間でゆっくりとコーヒー。細かく分解するとこんな感じですね!それぞれの細かい解説は別の記事でしているので、そちらを参考にしてください。この記事でやることPythonでLINEを操作するプログラムを作っていきます。Notifyとは?コンテンツLINEと外部のサービスやアプリを連携して通知を受け取れるサービス下のリンクをクリック。NotifyはGitHub,IFTTT,MackerelなどのWebサービスからの通知を、LINEで受信することが出来る便利なサービスです。右上の「ログイン」をクリック。ココ!「QRコードでログイン」をクリックPC画面に表示されたQRコードをスマホのLINEアプリで読み取り「ホーム」→マイクの隣がQRコードリーダーPC画面のQRコードを読み取るPC画面のQRコードをスマホのLINEアプリで読み取ると、PC画面に4桁の数字が表示されます。Notifyでできること今のところ、僕が使っているのは1種類の使い方。Pythonで収集した情報をLINEに送信するこれだけです。上手いことすれば、もっと色んなことをできるんだろうけど、自分に必要なスキルから身に着けるのが大事。Pythonでスクレイピングした情報をLINEに送信この記事の本題に入ります。Notifyを使うには『LINEトークン』が必要です。Notfyにメッセージを送るためのIDみたいなもの。Notifyにログイン!ログインの仕方は2通り。普通にアドレスとパスワードでログインQRコードでログインほとんどの人はスマホを常に持ってると思うのでQRコードでログインが楽!ログインしたら、右上の「マイページ」をクリック。画面を下にスクロールすると、「トークンを発行する」ボタンがあるのでクリック。下の方トークン名、どのトークルームにメッセージを送るかを選択して「発行する」をクリックトークン名:設定した名前のbotがメッセージを送ってくるトークルーム:自分だけに送ることも、グループを作ってグループ全員に送ることもできるトークンが表示されるので、コピペしてメモ帳とかに保存!絶対に保存する前に閉じるなよ!本当に2度と表示されないので、保存を忘れないように!※保存し忘れたトークンを削除して、もう一回同じ内容のトークンを作れば問題なしこのトークンを使ってPythonのプログラムを作っていきます。送りたいメッセージは、別の記事で作成した米国株の価格をスクレイピングして、日本円に換算するプログラムの結果。params=payload)これで、LINEに自動的にメッセージが送られるようになりました!まとめここまでで、Pythonのプログラムを実行すれば、結果が自動でLINEに送信されるようになりました。