顯示具有 fetch 標籤的文章。 顯示所有文章
顯示具有 fetch 標籤的文章。 顯示所有文章

2015年11月12日 星期四

Ruby on Rails 筆記 — Pismo:輸入網址(URL)抓取網頁標題(Title)



I. 寫在開始之前

會使用此功能主要是想寫一個收集各地餐廳的網頁,想法是使用者找到食記之後可以藉由貼網址的方式抓取該篇食記的標題,省去還要複製標題(title)的麻煩(有網址可以順便建立連結,讓對該篇食記有興趣的使用者能直接連過去)。
關於抓取網頁標題其實有一些套件可使用,例如mechanize[1]以及pismo[2]等,一開始還試過用open-uri[3] 進行網頁的讀取再抓資料,但後來一直有編碼和其他問題只好作罷。本篇使用的是pismo套件(gem),能夠抓取網頁中的title, feed URL, lede, author, keyword, datetime等等,功能算是蠻齊全的,如果想進一步了解可以至pismogithub[2]看。