Kon*_*tin 9 ruby mechanize hyperlink absolute-path relative-url
是否有一种方法可以将Mechanize相对链接对象转换为包含绝对URL的另一个对象.
Mechanize必须知道绝对链接,因为我也可以click在相对链接上调用该方法.
pgu*_*rio 22
您可以将页面uri(总是绝对的)与链接uri合并:
page.uri.merge link.uri
Run Code Online (Sandbox Code Playgroud)
这并不是 Mechanize 特有的,但一种简单的方法是使用标签中的基本 URL<base>并将其添加到相对 URL 中以用于您想要的任何目的。这通常有效。
但是,我不确定您是否可以调用click该方法,因为我不太了解机械化。