我有一个元素,例如<span class="ads_price" id="tdo_8">7 650 €</span>
,我需要通过price来查找此元素,但问题是我不知道price将以什么形式出现。我需要在元素中搜索此子字符串,以便在任何情况下都不会出现问题。例如,如果我搜索price 7650
,它将不会找到此元素。但是如果我搜索7 650
(注意空间),它会找到它没有问题。现在我使用xpath //*[contains(text(),'{search_price}')]
搜索。我的问题是-有什么方法可以改善这个搜索任何价格的任何页面我扔在它?
P.S.我使用的是没有JavaScript渲染网页的Scrapy。
1条答案
按热度按时间cyej8jka1#
此代码将为您工作:
这将返回所有包含
7650
的元素--带或不带空格,带或不带$、€等。我已经用以下产品进行了测试: