<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          NokogiriRuby 的 HTML/XML 解析庫(kù)

          聯(lián)合創(chuàng)作 · 2023-09-22 00:21

          Aaron Patterson和Mike Dalessio開發(fā)了一個(gè)新的Ruby解析HTML/XML的ruby庫(kù) - Nokogiri。他的速度比目前應(yīng)用的最廣泛的Hpricot還要快許多。經(jīng)過Benchmark測(cè)試表明,Nokogiri在加載XML文檔的速度是Hpricot的7倍,在XPATH搜索的速度是Hpricot的5倍,而在CSS選擇器的搜索上面是Hpricot的1.62倍。

          因此Nokogiri被認(rèn)為有可能取代Hpricot的新一代Ruby的解析庫(kù),他能夠解析HTML/XML文件,能夠提供XPATH支持,CSS選擇器支持。安裝Nokogiri的辦法很簡(jiǎn)單: gem install nokogiri 

          示例代碼:

          require 'nokogiri'
          
          html = '...'
          doc = Nokogiri::HTML(html)
          
          # 獲取頁(yè)面上所有的鏈接
          doc.css('a').each do |link|
            puts "#{link.content}, #{link['href']}"
          end
          
          # 打出 meta-keywords
          puts doc.css('meta[name="keywords"'])[0].content
          瀏覽 15
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  亚洲无码电影大全 | 成人AV一区二区三区在线观看 | 开心激情婷婷五月天 | 国产精品久久久婷婷五月 | www.一区 |