我有这个:my_variable = "You\'re It"
我想在页面上的标签中找到它,如果我这样做:
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")')
它有效。问题是我不能在上面使用它并在那里放置一个变量。
如何在使用变量并从页面解析变量时转义'
字符?
在页面上我正在搜索的文字就是你。所以我将转义字符添加到我的变量中以匹配并找到页面上的内容。