【发布时间】:2013-02-07 03:34:14
【问题描述】:
可能是一个非常简单的问题:
我正在使用 Mechanize、Nokogori 和 Xpath 来解析一些 html:
category = a.page.at("//li//a[text()='Test']")
现在,我希望我在 text()= 中搜索的术语是动态的...即我想创建一个局部变量:
term = 'Test'
如果有意义的话,将本地 ruby 变量嵌入到 Xpath 中。
有什么想法吗?
我的直觉是将其视为字符串连接,但这并不奏效:
term = 'Test'
category = a.page.at("//li//a[text()=" + term + "]")
【问题讨论】:
标签: ruby xpath nokogiri mechanize