我有这个: my_variable = "You\'re It"
我想在页面上的 a 标签中找到它,所以如果我这样做:
page.parser.xpath("//a[contains(text(),'#{my_variable}')]")
page.parser.css('a:contains("#{temp_account_name}")')
page.parser.css("a:contains('#{temp_account_name}')")
我收到以上所有错误。
但如果我这样做:
page.parser.css('a:contains("You\'re It")')
有用。问题是我不能在上面使用它并在那里放置一个变量。
'
使用变量并从页面解析时如何转义字符?
在页面上,我正在搜索的文本是 You're It。所以我将转义字符添加到我的变量中以匹配并查找页面上的内容。