2013-02-06 51 views
0

我有一个xpath,它可以在python-scrapy中工作,也可以在firefox的firebug扩展中使用。但是,它并不适用于python-selenium。我在硒中使用的代码是XPath在scrapy中工作,但不在硒中

xpath = ".//div[@id='containeriso3']/div/a[1]/@href" 
browser.find_element_by_xpath(xpath) 

这给出了一个InvalidSelectorException错误。硒是否使用其他xpath版本?

回答

3

这不会给你一个元素。您需要关闭@href属性。

使用.//div[@id='containeriso3']/div/a[1]

然后使用get_attribute从它那里得到的href

相关问题