・自分自身用の勉強とポートフォリオ作成のためでメモしておきます。
1:タイトルとURL
(とりあえずheroku)
https://fathomless-refuge-51046.herokuapp.com/
2:機能とアイデア
・目の前にあるもの(テキスト名詞)+スクレイピング でランダムにキーワードに適したボケてのページを表示する。
・あまり評価が低いものを表示しても面白くないのでキーワード中のトップ3をランダムで表示する仕様とした。
・スクレイピングはXpathで取得している。
3:使用技術
Rails6/ruby/heroku/css/jquery/スクレイピング
手順
・ Rails アプリを作る
・ Mechanizeをインストール
・ 任意のキーワードを元にBoketeをスクレイピング し、画像とボケを取得して表示
4:制作期間
1日くらい
5:難しかったこと・はまったところ
・ Xpathを使ってスクレイピングすること
・ ライブラリを使ったので意外と簡単にできた。
6:工夫したところと今後
・検索するだけではおもしろくないので、自分の環境とプラスできるように表現を工夫した。
・複数ページや、大量データのスクレイピングとその解析にも挑戦したい。
・使ってて面白いがそれはBoketeさんが面白いだけである。強いて言うなら意表を突かれるので電車では検索できない。