ruby 使用Mechanize从http响应中获取字符串值

slmsl1lt  于 2023-03-01  发布在  Ruby
关注(0)|答案(1)|浏览(134)

我目前正在将facebook集成到我当前的应用程序中,并使用以下代码成功检索到access_token:

url = "#{url}?#{client_id}&#{client_secret}&#{code}&#{redirect_uri}&type=client_cred"

agent = Mechanize.new

page = agent.get(url)

上面的page对象有一个body,其中包含类似于

access_token=XXXXX

我只想取出access_token的值,我可以简单地通过以下方式得到整个字符串:

page.body

但我想知道是否有一种方法可以不使用正则表达式等来获取access_token值?

zfciruhq

zfciruhq1#

事实证明,我能找到的最好的方法是:
令牌=页面.正文.拆分(/访问令牌=/)[1]

相关问题