2014-01-27 12 views
2

我想从web链接的outerHTML属性中拆分出特定的文本。拆分python中的outerHTML属性

while Id is true: 
    link = driver.find_element_by_xpath("//a[@id='bu:ms:all-sp:2']") 
    href = link.get_attribute("outerHTML") 
    link.click() 
    # This will load the link in the same page ! 
    self.assertIn(href, self.page.get_current_url()) 

当我打印HREF,输出会是这样,

<a id="bu:ms:all-sp:8" href="/euro/tennis" class="Pointer"><span class="SportImg8"></span> Tennis <span class="NumEvt">51</span></a> 

我想分裂这与当前的URL单独断言HREF的值(/欧元/网球)。

任何人都可以请帮我在这里吗?

回答

3

获取href属性,而不是outerHTML

href = link.get_attribute("href")