我正在尝试从可用的标记中获取URL。所以如果我的html包含
<a class= "classname" href="someurl.com"; title="title">some text</a>
如果我这样做
@url = link.search("a[@href]")
它返回上面的html。
如果我.text
,则返回Some text
。
但我希望得到href url
。我见过this link。但没有得到如何实现它。
任何建议。
答案 0 :(得分:1)
我认为mechanize使用nokogiri来解析内容。因此,要获取属性的值,您可以使用attr
方法然后获取它的值,如下所示:
link.search("a[@href]").attr('href').value