Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 日历日的XPath表达式无效_Python_Selenium_Xpath - Fatal编程技术网

Python 日历日的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']的元素:

我试图使用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表达式。
(会话信息: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}']"