如何用ruby模拟浏览器保持登录状态?

有的网站需要用户验证,用php?name=%E4%AF%C0%C0%C6%F7" onclick="tagshow(event)" class="t_tag">浏览器登录之后,浏览网页就不需要再次验证。
而用ruby open-uri 中的open,如何模拟浏览器的这种行为?
注:目的是通过ruby直接获取网页内容,而不是从界面上进行模拟,不希望把浏览器真正打开。