我有下列情况
...
...
<tr>
<td class="company-info">Phone:</td>
<td> "020 641512" <span class="provider">ABC</span></td>
</tr>
....
我想得到
- 如果
<td>
具有值Phone:
,则从下一个<td>
获取电话号码(020 641512
)
我想象过这样的事情
phone = hxs.xpath("//td/text()[contains('Phone:')]", "Not available")
Tags:
使用scrapy} method :
Selector
和SelectorList
,您可以use regular expressions via their ^{使用新的CSS选择器的替代方法:
还有一个非常有用的Firefox插件,它可以帮助您理解名为Firebug的xpath,请看这些instructions。你知道吗
我想你需要:
上面的表达式在Xquery中工作,如果不工作,请尝试
它输出
[space]"020 641512"
相关问题 更多 >
编程相关推荐