我想创建一个列表与两个数据项的字典。条件xpath?需要xpath如果更具体的XPath匹配
我在看的页面有37个匹配的//div[@id='content']/*[self::p or self::h2]/a[2]
;然而,它只有33个匹配 //div[@id='content']/*[self::p or self::h2]/a[contains(@href,'game')]/img[@src]
这两个xpaths共有//div[@id='content']/*[self::p or self::h2]
。我实际上只想获得匹配第一个xpath的元素(如果第二个xpath匹配),并且保留第四个元素而没有第二个元素。
我希望这可以用xpath来完成,但如果没有,可以使用一些建议来编写一个在python中实现的函数。
谢谢。它看起来像这是我想在这里:http://stackoverflow.com/questions/5597538/xpath-get-parent-element – user1780952 2013-02-19 00:25:52
但是,我不明白如何应用它。有人可以指出我对此更清楚的参考。 – user1780952 2013-02-19 00:30:56
我不知道你的意思是“应用它”。 – 2013-02-19 05:47:01