快速處理HTML/XML文件 博客分类: ruby programming html_parser XMLHTMLjQueryrubygemsjruby
程序员文章站
2024-03-20 18:54:46
...
XML文件我是用ReXML啦.. 不過我這邊不是要介紹ReXML,是要來介紹hpricot這個Library的
安裝方式:
第一個會連線到gem server去抓來裝,不會有最新的更新;第二個會連到指定的gem server,那邊更新速度較快,我還看到jruby版本的gem..
OK,廢話不多說,趕緊來看看
官方網站是:http://code.whytheluckystiff.net/hpricot/
如果會jQuery的人,這個是用jQuery當底層的喔!
我來個例子吧
安裝方式:
gem install hpricot
or
gem install hpricot --source http://code.whytheluckystiff.net
第一個會連線到gem server去抓來裝,不會有最新的更新;第二個會連到指定的gem server,那邊更新速度較快,我還看到jruby版本的gem..
OK,廢話不多說,趕緊來看看
官方網站是:http://code.whytheluckystiff.net/hpricot/
如果會jQuery的人,這個是用jQuery當底層的喔!
我來個例子吧
require 'rubygems'
require 'hpricot'
require 'open-uri'
doc = Hpricot(open("http://article.zuso.org.tw/show.php?id=1453"))
tb = doc.search("//table")
puts "Tables: #{tb.size}"
puts tb[0]
上一篇: python自定义异常类
下一篇: Shiro+JWT 前后端分离方案