[問題] 想請教有關open-uri與截取網頁內字串的問題
環境:
Ruby 1.8.5
Rails 1.2.6
狀況:
製作一個身份認證表單,而輸入的帳號密碼,必須透過一個網址連結,
去獲得確認是否在另一個資料庫擁有帳號,而是否擁有帳號的回應
訊息會以HTML的方式傳回.
比方在遠端資料庫有帳號ABC,密碼DEF
則輸入正確之後,會變成下面三行
<HTML>
RECORD=0<BR> #這裡的值 只會有0和1 ,0代表有帳號 1代表沒有帳號
</HTML>
問題在於,透過截取字串的方式獲得這個"0",那麼0是字串格式還是數字格式呢?
一直弄不懂,所以上來求教..
程式碼節錄如下
看似可以截出值的內容,但不知道這個0或是1所代表的是字串或是數值格式
如果是字串,不知道怎麼轉換為數值
所以想請教各位先進!!謝謝
附錄:
目前程式碼節錄如下
require 'open-uri'
url = 'http://192.168.1.1/API/' + params[:user][:username]
url = url + '/'params[:user][:password] + '/test'
page = open(url).read
code = page.scan(/RECORD.*=(.*)<BR>/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.77.1
※ 編輯: swds 來自: 140.129.77.1 (11/28 15:28)
推
11/28 22:19, , 1F
11/28 22:19, 1F
推
11/28 22:34, , 2F
11/28 22:34, 2F
→
11/28 23:07, , 3F
11/28 23:07, 3F
→
11/28 23:07, , 4F
11/28 23:07, 4F
→
11/28 23:24, , 5F
11/28 23:24, 5F
※ 編輯: swds 來自: 220.134.11.192 (11/28 23:26)
推
11/28 23:31, , 6F
11/28 23:31, 6F
推
11/28 23:57, , 7F
11/28 23:57, 7F