作者shelary (台中喵小咩)
看板Ruby
標題Re: [問題] 想請教有關open-uri與截取網頁內字串的 …
時間Wed Nov 28 23:48:14 2007
我覺得問題在於你問錯問題了
你來源是字串..讀到的當然會是字串
如果你已經確定你 code 有讀到 "0" 或 "1"
那字串轉數值就是 code2 = code.to_i
可是看你的程式碼..我覺得你根本不確定 code 有沒有讀到東西
參考看看吧
require 'open-uri'
url = '
http://192.168.1.1/API/' + params[:user][:username]
url = url + '/'params[:user][:password] + '/test'
page = open(url).read
if /RECORD\=(.*)\<BR\>/m =~ page
code = $1
else
# error
end
: 狀況:
: 製作一個身份認證表單,而輸入的帳號密碼,必須透過一個網址連結,
: 去獲得確認是否在另一個資料庫擁有帳號,而是否擁有帳號的回應
: 訊息會以HTML的方式傳回.
: 比方在遠端資料庫有帳號ABC,密碼DEF
: 則輸入正確之後,會變成下面三行
: <HTML>
: RECORD=0<BR> #這裡的值 只會有0和1 ,0代表有帳號 1代表沒有帳號
: </HTML>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.229.3
1F:推 godfat:順便加個 /.../i 防大小寫問題好了 :o 不知道 input 是啥 11/28 23:58
2F:推 swds:謝謝回應.感謝 11/29 07:59