欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

rails httpclient 获取转换后的地址

程序员文章站 2022-07-13 12:56:03
...
因工作内容要求获取某url跳转后的url,特地研究了下rails的httpclient。
首先要安装httpclient
gem install httpclient
当前最新版本是2.2.1,本地安装过程中后半段会报错(可能是环境问题),不妨碍使用,安装该gem的2.1.7版本不报错。
gem install httpclient -v=2.1.7
使用例子如下
    require 'HTTPClient'
class HomeController < ApplicationController
  def index

    clnt = HTTPClient.new
    @zoho_link = clnt.get("http://guduxiaoxian.iteye.com/admin")
    p "*********************************************************************8"
    p @zoho_link.content
    p "*********************************************************************8"
  end
end
如此会得到iteye的登陆页url,但目前该方法对google无效,得到的东西不是我想要的,正在研究中,如有结果会补充。
详细的API为:http://rubydoc.info/gems/httpclient/2.2.1/frames
相关标签: rails httpclient