マスログ

Python使って効率化!!―毎日楽しいニュースをLINEに届ける―

公開日

2021年2月18日

更新日

2026年9月26日

この記事について(2026年9月26日確認)
本記事は2021年2月に書いたもので、記事で使っているLINE Notifyは2025年3月31日にサービスを終了したため、LINEへ転送する部分は現在この手順では再現できません。LINEへ自動で通知を送るには、現在はLINE公式アカウントのMessaging APIなどを使います。cronやタスクスケジューラで決まった時刻にプログラムを実行する方法は今も同じです。

皆さんはニュースを見る際、何を使うことが多いでしょうか?テレビや新聞だけでなく、最近ではYahooニュースやSmart Newsなど、手軽に見ることができるものが数多くあります。例えば日本経済新聞であれば、様々な分野のニュースが表示されて、この中で自分の興味があるニュースをクリックすると記事の詳細を確認することができます。

日本経済新聞のトップページ。各分野の新着ニュースが表示される。

また、特定の話題を正確に捉えるためには、複数の記事に目を通すこともあるでしょう。例えば、私は人工知能に関するニュースサイト「Ledge.ai」「AINOW」等を毎日確認しますが、見ておきたいニュースサイトの数が増えるほど一つずつアクセスする作業に手間も時間もかかります。さらに、ページごとにトップニュースの配置が違ったり、広告が表示されて見にくかったり、毎日見ることを考えれば、1つ1つ見ていく手間は省いておきたいところです。

そこでPythonの出番です。面倒なことはPythonに任せてしまいましょう。今回は、毎朝決まった時間に自分が見たい各ニュースサイトのトップ記事を集約して、自分のLINEに転送する仕組みを作ります。

まず、それぞれのニュース記事の収集を行うコードを作成します。インターネット上にあるデータをプログラミングを活用して収集することを「データスクレイピング」と呼びます。

Pythonを使ってデータの収集を行うコードの一部。

続いて、取得したニュース情報をLINEに転送する仕組みを作りましょう。公開当時は、Pythonを使ってLINEに転送するには「LINE NOTIFY」を使うのが簡単でした(LINE Notifyは2025年3月31日にサービスを終了し、現在は使えません)。

LINEとその他アプリケーションを連携するための「LINE NOTIFY」。

また、せっかく自動的にニュースを収集するのですから、わざわざPythonを起動して実行ボタンを押さなくても毎朝決まった時間に収集してくれれば嬉しいですね。mac OSはcron、Windowsではタスクスケジューラを使用することで、決まった時間に作成したプログラムを実行させることができます。

完成したら、毎朝決まった時刻にLINEにニュースが届きます!

毎朝決まった時刻になると自動的にデータを収集し、結果がLINEに転送されます。

あとは朝起きた時に自分用にカスタムされたニュース一覧を見て、気になる新着ニュースがあればリンクから開くだけ。お手軽に自分専用の「まとめサイト」を作ることができました。

今回ご紹介した、スクレイピングした情報をLINEに転送することを応用すると、決まった時間でなくても、自分が応援しているアーティストのHPで新着情報や、コメントが急激に伸びたYahooニュースがあったらすぐに転送してくれる仕組みなどを作ることができます。Pythonは今回のようなwebページやLINEなどのアプリケーションとの連携に優れ、かつシンプルなコードで様々なプログラムを作成することができるので、ぜひ試してみてください。

なお、プログラムによるインターネット上のデータ収集をする際は、短時間に何度もアクセスしてウェブページに負荷をかけないように注意して行いましょう。また、ウェブサイトによってはスクレイピング自体を禁止しているものもありますので、収集する際はウェブサイトの規約を確認することを忘れずに。

Pythonを使ってみたい!プログラミングで何か作成してみたい!と思われた方はこちらの無料セミナーにお気軽にご参加ください。

Pythonプログラミング体験セミナー:手を動かして学ぶプログラミングの第1歩

それではまた。

------

本記事が面白い!と思った方、こちらの書籍がおすすめです^^

スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活 齊藤 貴義(著) インプレスR&D

スクレイピング・ハッキング・ラボ Pythonで自動化する未来型生活
齊藤 貴義(著) インプレスR&D

Xでシェア Facebookでシェア LINEで送る

この記事に出てきたような統計のことばは、A4・2ページの「早わかりシート」に1枚でまとめてあります。平均・標準偏差・p値・相関などを、「一言でいうと」「どんなときに使う」「よくある勘違い」の3点で整理しました。

和からのメルマガに登録すると、この資料を含む3本をまとめてお送りします。登録はメールアドレスだけ、30秒で終わります。

3つのPDFを無料で受け取る

新着記事

同じカテゴリーの新着記事

同じカテゴリーの人気記事

この記事に関連する教室: 統計・データ分析教室 →   社会人の学び直し講座 →

CONTACTお問い合わせ

遠方に在住の方や自宅で講義を受けたい方はオンライン講座をご用意しております。よくある質問はこちら