Python 日历日的XPath表达式无效
我试图使用selenium从x-path表达式中选择日历日。我很有信心x路径是正确的,但很明显,有些地方是不对的 执行脚本后,我在命令提示符中收到以下错误: selenium.common.exceptions.InvalidSelectorException:消息:无效选择器:由于以下错误,无法找到xpath表达式为//div[@class='datepicker-days']/table/tbody/tr/td/[contains(@class='day')和text()='1']的元素: 语法错误:未能对“文档”执行“评估”:字符串“//div[@class='datepicker-days']/table/tbody/tr/td/[contains(@class='day')和text()='1']”不是有效的XPath表达式。Python 日历日的XPath表达式无效,python,selenium,xpath,Python,Selenium,Xpath,我试图使用selenium从x-path表达式中选择日历日。我很有信心x路径是正确的,但很明显,有些地方是不对的 执行脚本后,我在命令提示符中收到以下错误: selenium.common.exceptions.InvalidSelectorException:消息:无效选择器:由于以下错误,无法找到xpath表达式为//div[@class='datepicker-days']/table/tbody/tr/td/[contains(@class='day')和text()='1']的元素:
(会话信息:chrome=75.0.3770.100)几乎不需要修改
expression = f"//div[@class='datepicker-days']/table/tbody/tr/td[contains(@class, 'day') and text() = '{day}']"
非常感谢!重要的是小事。
expression = f"//div[@class='datepicker-days']/table/tbody/tr/td[contains(@class, 'day') and text() = '{day}']"