因此,我想解析一个页面,它有几个项目,结构如下:
<span itemprop="telephone" [class]="revealtel?'':'invisible'" class="">11111111</span>
<span itemprop="telephone" [class]="revealmainfax?'':'invisible'" class="">222222222</span>
我正在使用Scrapy和CSS选择器来解析数据。但是我不明白如何获得电话号码或传真号码。Itemprop在这两种情况下都是一样的,所以它不能使用。那么,如何选择具有[class]="revealtel?'':'invisible'
或[class]="revealmainfax?'':'invisible'
属性的元素呢?也许不用CSS选择器,但可以使用Xpath?虽然我对Xpath不太在行...
提前感谢你对我的帮助:)
2条答案
按热度按时间vvppvyoh1#
使用xpath从
telephone
作为itemprop的元素中获取所有文本的列表。neekobn82#
请尝试: