おそらくかなり簡単な質問です:
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 + "]")