我尝试用Selenium在Python中获取下面元素的URL('href')。对于我来说,它是不工作的,这是我得到的唯一输出是作为一个例子:
NoSuchElementException: Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="href"]"}
这是我想从中获取('Href')或('Text')的元素:
code.private.pri
选择器:#tinymce〉p:第n个孩子(20)〉a
Xpath://*[@id=“tinymce”]/p[7]/a
完整的Xpath:/html/body/p[7]/a
我尝试了以下方法来查找页面上的元素,但没有成功:
选择器Xpath完整Xpath
仅获取:无此类元素异常:消息:没有此元素:找不到元素:
1条答案
按热度按时间mklgxw1f1#
您必须使用'get_attribute()'函数来获取URL:
例如,如果XPath正确- '
//*[@id="tinymce"]/p[7]/a
',则定位器应如下所示: