Re: [問題] 想請教有關open-uri與截取網頁內字串的 …

看板Ruby作者 (台中喵小咩)時間17年前 (2007/11/28 23:48), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
我覺得問題在於你問錯問題了 你來源是字串..讀到的當然會是字串 如果你已經確定你 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

11/28 23:58, , 1F
順便加個 /.../i 防大小寫問題好了 :o 不知道 input 是啥
11/28 23:58, 1F

11/29 07:59, , 2F
謝謝回應.感謝
11/29 07:59, 2F
文章代碼(AID): #17JOs_I4 (Ruby)
文章代碼(AID): #17JOs_I4 (Ruby)