提问者:小点点

这个雪碧Svg是不是用Scrapy刮不了?


不幸的是,我的技能有限,我不确定我是否能够在不使用硒的情况下获得这些数据。

html为:

<td class="example"><sprite-svg name="EXAMPLE2"><svg><use 
xlink:href="/spritemap/1_0_30#sprite-EXAMPLE2"></use></svg></sprite-svg></td> 

我需要以某种方式获得值“example2”。

在浏览器中工作的xpath是//td[@class='example']//*[local-name()='svg']

当我把它放到scrapy中时,我使用了下面的代码,但是遇到了XPATH错误。

'example' : div.xpath(".//td[@class='example']//*[local-name() = 'svg'] 
()").extract()

有什么想法吗?


共1个答案

匿名用户

这将是有帮助的网站,你试图刮。