Python 从跨类XPath检索值

Python 从跨类XPath检索值,python,xpath,web-scraping,scrapy,web-crawler,Python,Xpath,Web Scraping,Scrapy,Web Crawler,我试图从这个网站上获取一些信息(这是我获取信息的财产的链接);更具体地说,我试图从这些span类中获取信息: <div class="attribute"> <span class="name">Bathrooms (#):</span> <span class="value">1</span> </div> 然而,我什么也没有得到 有什么建议吗?谢谢大家! 这是提取所有兄弟姐妹的正确方法。 Bathrooms=r

我试图从这个网站上获取一些信息(这是我获取信息的财产的链接);更具体地说,我试图从这些span类中获取信息:

<div class="attribute">
  <span class="name">Bathrooms (#):</span>
  <span class="value">1</span>
</div>
然而,我什么也没有得到


有什么建议吗?谢谢大家!

这是提取所有兄弟姐妹的正确方法。 Bathrooms=response.xpath(//span[contains(text(),'Bathrooms')]/以下同级::*”).extract_first()

有关更多信息,请参阅以下内容:
希望这能有所帮助。

您的代码正在查找卧室,而不是卧室Bathrooms@balderman哦,我的打字错误,谢谢。仍然有同样的问题。
bathrooms=response.xpath("//span[contains(text(),'Bathrooms')]/span[@class='value']text()").extract_first()