可能是一个非常简单的问题:
我正在使用 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 + "]")