サイトをスクレイピングしRSSの出力を行うアプリケーション

提供: NOBODY:PLACE Wiki
2019年7月19日 (金) 10:56時点におけるIppei Suzuki (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

概要

通称「DIY RSS」。

更新情報を取得したいがRSSが配信されていないようなサイトをスクレイピングし、RSSとして配信する。アプリケーションは次の2つに分かれる。

  1. サイトをスクレイピングしDBにデータを蓄積するバッチ処理
  2. リクエストに従って対象サイトのRSSを出力する処理


基本設計

対象サイト

実装

スクレイピング

Goutteを利用してスクレイピング。サイトごとに処理を書く必要がある。

RSS出力

Laravelium/Feedを利用して出力。フォーマットが統一され、必要最低限の情報だけを出力することが出来る。