3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【個人開発】お笑いガシャ制作 | Ruby on Rails + Mechanize (スクレイピング )

Last updated at Posted at 2020-10-05

・自分自身用の勉強とポートフォリオ作成のためでメモしておきます。

#1:タイトルとURL
お笑いガシャ
スクリーンショット 2020-10-05 18.03.33.png

スクリーンショット 2020-10-02 17.54.29.png

(とりあえず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さんが面白いだけである。強いて言うなら意表を突かれるので電車では検索できない。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?