作者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