Python Scrapy SGMLLinkedExtractor如何使用更改的id刮取li标记';s
如何在此特定位置获取元素: XPath是:Python Scrapy SGMLLinkedExtractor如何使用更改的id刮取li标记';s,python,xpath,scrapy,Python,Xpath,Scrapy,如何在此特定位置获取元素: XPath是: //*[@id="id316"]/span[2] 我从google chrome浏览器中得到了这个路径。我基本上想用以下语句检索此特定位置的号码: zimmer=response.xpath('/*[@id=“id316”]/span[2]')。extract() 但是我得到的只是一个空字符串。我发现列表中我感兴趣的每个元素的id值都不同。是否有方法编写此表达式以使其适用于通用数字?使用相应的标签并获取包含值的元素: //span[. = 'Zim
//*[@id="id316"]/span[2]
我从google chrome浏览器中得到了这个路径。我基本上想用以下语句检索此特定位置的号码:
zimmer=response.xpath('/*[@id=“id316”]/span[2]')。extract()
但是我得到的只是一个空字符串。我发现列表中我感兴趣的每个元素的id值都不同。是否有方法编写此表达式以使其适用于通用数字?使用相应的标签并获取包含值的元素:
//span[. = 'Zimmer']/following-sibling::span/text()
另外,请注意定位器可读性的提高。使用相应的标签并获取包含值的元素:
//span[. = 'Zimmer']/following-sibling::span/text()
另外,注意定位器可读性的增加