如何在python中使用selenium使用单个xpath刮取多个URL?

如何在python中使用selenium使用单个xpath刮取多个URL?,python,xml,selenium,xpath,Python,Xml,Selenium,Xpath,在执行上述代码时,它抛出错误: mydriver = webdriver.Firefox() mydriver.get(baseurl) mydriver.find_element_by_xpath(xpaths['searchboxTxtBox']).clear() mydriver.find_element_by_xpath(xpaths['searchboxTxtBox']).send_keys(searchbox) mydriver.find_element_by_xpath(xpath

在执行上述代码时,它抛出错误:

mydriver = webdriver.Firefox()
mydriver.get(baseurl)
mydriver.find_element_by_xpath(xpaths['searchboxTxtBox']).clear()
mydriver.find_element_by_xpath(xpaths['searchboxTxtBox']).send_keys(searchbox)
mydriver.find_element_by_xpath(xpaths['submitButton']).click()

data = mydriver.find_elements_by_xpath('*//div[@class="product-result clearfix"]//h3//a//@href')

for element in data:
    print element.get_attribute("innerHTML")

我需要删除多个URL,请帮助

可以发布准确的错误消息吗?准确的错误代码是:selenium.common.exceptions.InvalidSelectorException:Message:给定的选择器*//div[@class=“product result clearfix”]//h3//a//@href无效或未生成web元素。您可以共享html吗?
the given selector is either invalid or does not result in a Web Element.