我試圖在我正在處理的Ruby腳本中抓取網頁。該項目的目的是顯示哪些ETF和股票共同基金最符合價值投資理念。Ruby中提供的網頁抓取寶石/工具
我想湊一些網頁的例子是:
http://finance.yahoo.com/q/pr?s=SPY+Profile
http://finance.yahoo.com/q/hl?s=SPY+Holdings
http://www.marketwatch.com/tools/mutual-fund/list/V
你推薦紅寶石什麼網頁抓取工具,爲什麼?請記住,那裏有成千上萬的股票基金,所以我使用的任何工具都必須相當快。
我是Ruby的新手,但我有使用lxml去Python中抓取網頁的經驗(https://github.com/jhsu802701/dopplervalueinvesting/blob/master/screen.py)。一旦5000+股票的頁面被下載,lxml可以在幾分鐘內全部刮掉。 (我記得試圖BeautifulSoup,但拒絕它,因爲它是太慢了。)
雅虎財務實際上有很多API可用,你應該使用其中的一種。 – pguardiario 2013-02-23 09:05:03