Размер видео: 1280 X 720853 X 480640 X 360
Показать панель управления
Автовоспроизведение
Автоповтор
【補足】tokenは有効期限が切れたらリフレッシュトークンで再度tokenを生成する必要があります。tokenの再生成については、以下の公式サンプルコードの39, 40行目あたりを参考にしてみてください!サンプルコード ▶︎ github.com/googleworkspace/python-samples/blob/master/gmail/quickstart/quickstart.py
とても分かりやすかったです!outlookのメール作業のの自動化も解説してくれる動画があれば、うれしいです。
今回もむちゃくちゃ勉強になりました!それにしても、これを初心者向け!としてしまうサプーさん、素敵です😊
確かにメール受信のコードはややこしかったので、初心者の方だと難しいかもですね😵お役に立てていたら嬉しいです!
今まで認証で躓いてきましたが、この動画で躓きの原因がわかりました。どうもありがとうございます。
とても参考になりました!いつも拝見してます!
ちょうど困っていたところなので本当に助かります!いつもありがとうございます!
コメントありがとうございます!!Gmail動画はコード量が多くて撮影も編集も大変でしたが、そう言ってもらえると本当に苦労が報われます☺️
わかりやすくて良い!
ありがとうございます😊
とてもためになる動画をありがとうございます。動画を参考に色々やってみたのですが、添付ファイルが複数ある場合にどのようにすれば良いか答えが見つからず試行錯誤しています。アドバイス頂けないでしょうか?
いつも勉強させていただいております。ご質問なのですが、概要欄にあるサンプルコードをそのままコピペして実行すると in main for message in messages:TypeError: 'NoneType' object is not iterableこのようなエラーが出てしまうのですが、これは原因などございますでしょうか。
画像を添付ではなく、本文内に挿入するにはどうしたらいいでしょうか? 本文をhtml形式にして、imgタグで頑張ってみましたが、うまくできません…
ご質問ありがとうございます!そのようなことはやったことがないため、HTML形式で貼り付けても上手くいかない場合、どうしたら良いのか分かりません😵 お力になれず申し訳ないです...
すごい参考になります!ありがとうございます!そこで、メール本文まで取得できてくるのは、素晴らしいのですが、問題が、その後本文の内容のあるURLの情報を取得したい場合を考えています。seleniumで開きたいのです。。。やり方が、思いつきません。。。毎回特定のURLでしたらいいのですが、そうではないので、、、何か良い方法、ありますでしょうか!!😱😱正規表現ですかね?!前方後方一致で
URLなら正規表現を使わなくてもx. startswith("")とstartswithを使って判別してはどうでしょうか?
長いこと待ってた動画出して頂きありがとうございいます!!!この動画のおかげで自分のやりたいことが進めることができて本当に助かっています!!!すいません、2点ほど質問があるので宜しければご教授頂ければ助かります。①動画のコードをベースに定期的にメールのチェックを行い【1時間に1回ぐらい】新着のメールのチェックを行いたい場合、プログラムが動作した時に現在時刻を取得しその時刻とメールの日付時刻を比較して取得するようなことを行えばいいでしょうか?②上記の①のコードを書く場合ベースコードのどの辺を改造すれば良いですか?申し訳ありませんが、アドバイス頂けると助かります。
ご質問ありがとうございます!定期的に新着をチェックしたい場合は、おっしゃる通りメールの日時で判別してあげたら良いと思います!そのため、ヘッダー情報のメールの日時 情報 (動画上のmessage_date)の取得後に分岐を作ってあげてください😉ちなみに、クエリーでメールの日付は絞り込むことができます!時刻まではなさそうです😵 クエリーの書き方 ▶︎ support.google.com/mail/answer/7190?hl=ja
@@pythonvtuber9917 返信ありがとうございます!!実際に自分でやってみようと思います。今後の動画も期待してます!!!
いつも素晴らしいコンテンツありがとうございますひとつお聞きしたいのですが、BGMはお付けにならないのですか?内容の濃い動画ですのでBGMがあった方が気軽に見易くなるのではと思っていますこれからも頑張ってください
ご視聴いただきありがとうございます😊BGMは動画の最初と最後だけつけています!時間が長い動画だと、説明を淡々と聞いているのは辛くなりますよね...私の撮影・編集のスキルがイマイチで申し訳ないです😵BGMも含めて、視聴しやすい動画作りを考えてみますね😉
これから更に多くの方が視聴なさるでしょうから頑張ってください!
通常のプロバイダメールを受信して、添付CSVファイルを日付毎のフォルダを作成して自動保存するプログラムも教えていただけないでしょうか?
検討してみますね!
何度もすいません。後1点質問させて下さい。このg-mailのAPIは一日にAPIにアクセスできる回数の上限はあるのでしょうか?【もし上限があったとして一日に何十回、何百回もアクセスして上限を超えたら自動的に費用を請求されるなんて事があるのでしょうか?】
Gmail APIのアクセス上限はあります!クオーターという単位でカウントして、1日の合計クオーターが上限に達すると使えなくなります😵 一日1,000,000,000クオータが上限みたいです。どんなリクエストを出すと、何クオーターなのかはこちらに記載されています!▶︎ developers.google.com/gmail/api/reference/quota動画の冒頭中でも説明している通り、GCPは勝手に請求されることはありませんのでご安心を😉
@@pythonvtuber9917 アドバイスありがとうございます!
webスクレイピングでgメールの送受信やカスタマイズ出来たかと思うのですが、それと比べてgmail のAPI を使った方が得って思う利点が知りたいです。
Gmailってスクレイピングは許されているんでしたっけ...?? APIがあるなら、APIを使う方が安心だし簡単だと思います😉
1年ほど前に分からなくなって調べようと思いつつ放置してたやつです。ラズパイに電光掲示板を接続し特定の人からメールが届いたら電光掲示板に件名を表示しつつ照明の色を変える。まで出来たのですが数日すると何かが(トークン?)が古くなったようなメッセージがログに残っていて動作しなくなりました。※記憶微妙色々と最初からやり直せば復活するのですが、すぐに同じ状況に陥ります(><そんなわけで放置を思い出したので再チャレンジっす。※ソースコード頂きます(^^v
コメントありがとうございます😊動画ではきちんと説明できてなかったのですが、アクセストークンの有効期限が切れた場合、リフレッシュトークンで再度アクセストークンを生成する必要があります!公式のquickstart.pyにそのやり方が書かれているので、参考にしてみてください😉 (39行目あたり)github.com/googleworkspace/python-samples/blob/master/gmail/quickstart/quickstart.py
@@pythonvtuber9917 先生!ありがとうございます。このソースをほぼ丸パクリで実装したので、変更時に壊したかもです 🙃あー冬休みの宿題が増えちゃいました 😱
【補足】tokenは有効期限が切れたらリフレッシュトークンで再度tokenを生成する必要があります。tokenの再生成については、以下の公式サンプルコードの39, 40行目あたりを参考にしてみてください!
サンプルコード ▶︎ github.com/googleworkspace/python-samples/blob/master/gmail/quickstart/quickstart.py
とても分かりやすかったです!
outlookのメール作業のの自動化も解説してくれる動画があれば、うれしいです。
今回もむちゃくちゃ勉強になりました!
それにしても、これを初心者向け!としてしまうサプーさん、素敵です😊
確かにメール受信のコードはややこしかったので、初心者の方だと難しいかもですね😵
お役に立てていたら嬉しいです!
今まで認証で躓いてきましたが、この動画で躓きの原因がわかりました。どうもありがとうございます。
とても参考になりました!いつも拝見してます!
ちょうど困っていたところなので本当に助かります!
いつもありがとうございます!
コメントありがとうございます!!
Gmail動画はコード量が多くて撮影も編集も大変でしたが、そう言ってもらえると本当に苦労が報われます☺️
わかりやすくて良い!
ありがとうございます😊
とてもためになる動画をありがとうございます。
動画を参考に色々やってみたのですが、添付ファイルが複数ある場合にどのようにすれば良いか答えが見つからず試行錯誤しています。
アドバイス頂けないでしょうか?
いつも勉強させていただいております。ご質問なのですが、概要欄にあるサンプルコードをそのままコピペして実行すると in main
for message in messages:
TypeError: 'NoneType' object is not iterable
このようなエラーが出てしまうのですが、これは原因などございますでしょうか。
画像を添付ではなく、本文内に挿入するにはどうしたらいいでしょうか? 本文をhtml形式にして、imgタグで頑張ってみましたが、うまくできません…
ご質問ありがとうございます!
そのようなことはやったことがないため、HTML形式で貼り付けても上手くいかない場合、どうしたら良いのか分かりません😵 お力になれず申し訳ないです...
すごい参考になります!
ありがとうございます!
そこで、メール本文まで取得できてくるのは、素晴らしいのですが、問題が、その後本文の内容のあるURLの情報を取得したい場合を考えています。
seleniumで開きたいのです。。。
やり方が、思いつきません。。。
毎回特定のURLでしたらいいのですが、そうではないので、、、
何か良い方法、ありますでしょうか!!😱😱
正規表現ですかね?!前方後方一致で
URLなら正規表現を使わなくてもx. startswith("")とstartswithを使って判別してはどうでしょうか?
長いこと待ってた動画出して頂きありがとうございいます!!!この動画のおかげで自分のやりたいことが進めることができて本当に助かっています!!!
すいません、2点ほど質問があるので宜しければご教授頂ければ助かります。
①動画のコードをベースに定期的にメールのチェックを行い【1時間に1回ぐらい】新着のメールのチェックを行いたい
場合、プログラムが動作した時に現在時刻を取得しその時刻とメールの日付時刻を比較して取得するようなことを行えばいいでしょうか?
②上記の①のコードを書く場合ベースコードのどの辺を改造すれば良いですか?
申し訳ありませんが、アドバイス頂けると助かります。
ご質問ありがとうございます!
定期的に新着をチェックしたい場合は、おっしゃる通りメールの日時で判別してあげたら良いと思います!そのため、ヘッダー情報のメールの日時 情報 (動画上のmessage_date)の取得後に分岐を作ってあげてください😉
ちなみに、クエリーでメールの日付は絞り込むことができます!時刻まではなさそうです😵
クエリーの書き方 ▶︎ support.google.com/mail/answer/7190?hl=ja
@@pythonvtuber9917
返信ありがとうございます!!
実際に自分でやってみようと思います。
今後の動画も期待してます!!!
いつも素晴らしいコンテンツありがとうございます
ひとつお聞きしたいのですが、BGMはお付けにならないのですか?
内容の濃い動画ですのでBGMがあった方が気軽に見易くなるのではと思っています
これからも頑張ってください
ご視聴いただきありがとうございます😊
BGMは動画の最初と最後だけつけています!時間が長い動画だと、説明を淡々と聞いているのは辛くなりますよね...私の撮影・編集のスキルがイマイチで申し訳ないです😵
BGMも含めて、視聴しやすい動画作りを考えてみますね😉
これから更に多くの方が視聴なさるでしょうから頑張ってください!
通常のプロバイダメールを受信して、添付CSVファイルを日付毎のフォルダを作成して自動保存するプログラムも教えていただけないでしょうか?
検討してみますね!
何度もすいません。
後1点質問させて下さい。
このg-mailのAPIは一日にAPIにアクセスできる回数の上限はあるのでしょうか?
【もし上限があったとして一日に何十回、何百回もアクセスして上限を超えたら自動的に費用を請求されるなんて事があるのでしょうか?】
Gmail APIのアクセス上限はあります!クオーターという単位でカウントして、1日の合計クオーターが上限に達すると使えなくなります😵 一日1,000,000,000クオータが上限みたいです。
どんなリクエストを出すと、何クオーターなのかはこちらに記載されています!▶︎ developers.google.com/gmail/api/reference/quota
動画の冒頭中でも説明している通り、GCPは勝手に請求されることはありませんのでご安心を😉
@@pythonvtuber9917
アドバイスありがとうございます!
webスクレイピングでgメールの送受信やカスタマイズ出来たかと思うのですが、それと比べてgmail のAPI を使った方が得って思う利点が知りたいです。
Gmailってスクレイピングは許されているんでしたっけ...??
APIがあるなら、APIを使う方が安心だし簡単だと思います😉
1年ほど前に分からなくなって調べようと思いつつ放置してたやつです。
ラズパイに電光掲示板を接続し特定の人からメールが届いたら電光掲示板に件名を表示しつつ照明の色を変える。
まで出来たのですが数日すると何かが(トークン?)が古くなったようなメッセージがログに残っていて動作しなくなりました。※記憶微妙
色々と最初からやり直せば復活するのですが、すぐに同じ状況に陥ります(><
そんなわけで放置を思い出したので再チャレンジっす。
※ソースコード頂きます(^^v
コメントありがとうございます😊
動画ではきちんと説明できてなかったのですが、アクセストークンの有効期限が切れた場合、リフレッシュトークンで再度アクセストークンを生成する必要があります!公式のquickstart.pyにそのやり方が書かれているので、参考にしてみてください😉 (39行目あたり)
github.com/googleworkspace/python-samples/blob/master/gmail/quickstart/quickstart.py
@@pythonvtuber9917 先生!ありがとうございます。このソースをほぼ丸パクリで実装したので、変更時に壊したかもです 🙃
あー冬休みの宿題が増えちゃいました 😱