hpricot

    2熱度

    1回答

    我試圖轉移我的博客傑基爾,以下說明:http://jekyllrb.com/docs/migrations/ 我有我的.xml格式的所有帖子,但將它們轉換似乎並沒有被命令工作: ruby -rubygems -e 'require "jekyll/jekyll-import/wordpressdotcom"; JekyllImport::WordpressDotCom.pro

    2熱度

    4回答

    我剛開始使用Ruby on Rails以及希望創建一個簡單的網站爬蟲其中: 遍歷所有Sherdog戰士的個人資料。 獲取裁判姓名。 比較名稱和舊名稱(包括站點解析期間和文件)。 打印並保存文件的所有唯一名稱。 一個例子網址是:http://www.sherdog.com/fighter/Fedor-Emelianenko-1500 我正在尋找像<span class="sub_line">Dan

    3熱度

    2回答

    我有一個股票交易網站,只有登錄到網站後才能訪問。登錄後,有一個股票價值,我試圖提取。該數字不易獲取,並需要一段時間才能從公司數據庫中更新。 我想在Ruby中編寫一個腳本,這將允許我提取數字,然後在我的程序中使用它。 在Firebug,標籤看起來是這樣,但之後僅數已加載: <span id="ContentPlaceHolderTodaysStock">10,747</span> 我已經探討庫,

    0熱度

    1回答

    我們使用的消毒寶石和ヶ輛組合做一些清理用戶輸入HTML的寬鬆HTML字符。淨化寶石使用Hpricot,但現在使用Nokogiri。我需要將Hpricot從應用程序中取出。 這裏有兩個測試串,每個其次是輸出我期待: 測試串1: "SOME TEXT < '<span style='background-image: url(\"http://evil.ru/webbug.png\")'>MORE'

    0熱度

    1回答

    我使用Hpricot gem來分析xml。我能夠獲得標題和pubdate,但它不適用於鏈接。這裏是代碼片段 items = doc.search("//item").first(6) items.each do |item| feed = {} feed[:title] = item.search("//title").text feed[:link] = item

    1熱度

    3回答

    我正在嘗試安裝hpricot,並且出現以下錯誤。我確實安裝了xcode,但我不確定我還缺少了什麼。 $ gem install hpricot Building native extensions. This could take a while... ERROR: Error installing hpricot: ERROR: Failed to build gem native

    0熱度

    1回答

    我正在使用Rails 3.2和Hpricot。 我想通過其子元素的內容找到一個XML元素,並將其轉換爲一個Ruby對象,該對象稍後將被呈現。 換句話說,我想找到‘vehicle’元素,其子節點‘line_number’的內容等於1234。 這工作得很好用REXML及以下XPath: /gsip/vehicle[line_number[text()=1234]] REXML是緩慢的,因此我轉而使

    0熱度

    1回答

    我想從中獲取parentID。 <div class="module-head" onclick="getURL('/DU/initAction.do?parentId=1063&categoryType=6')"></div> 我該如何做到這一點?

    0熱度

    1回答

    一個節點我使用的角度來說,Hpricot從網頁選擇一個<div>元素移動: doc = open("overview.html") { |f| Hpricot(f) } puts doc.search("div[@class=leftnav-btn]") 我想複製元素並粘貼到在其他<div>元素與class="secondDiv"。 我該怎麼做?

    0熱度

    1回答

    我正在嘗試更改ruby腳本以使其更易於攜帶。不幸的是,在MS Windows上安裝hpricot似乎有點複雜,我想避免它。然而,我的紅寶石技巧很少(或更少)。我如何用Nokogiri替換這個? htmlText = Net::HTTP.get URI.parse("#{ARGV.shift}?type=embed") html = Hpricot(htmlText)