Python Scrapy:从div列表中解析div

Python Scrapy:从div列表中解析div,python,web-scraping,scrapy,Python,Web Scraping,Scrapy,我正在使用scrapy解析一个网站。其HTML代码为: <li class="listclass"> <div class="divclass"> Some text </div> <div> "Some text" </div> </li> 问题在于,此处选择了与div相对应的文本。我只需要第二部分的内容。试试这个: //li[@class="listclass"]/div[2]/text() 如果你有

我正在使用scrapy解析一个网站。其HTML代码为:

<li class="listclass">
    <div class="divclass"> Some text </div>
    <div> "Some text" </div>
</li>
问题在于,此处选择了与
div
相对应的文本。我只需要第二部分的内容。

试试这个:

//li[@class="listclass"]/div[2]/text()

如果你有很多div,你需要避免特定的div,那么你可以使用这个

response.xpath('//li[@class=listclass"]/div[not(contains(@class,"divclass"))]/text()').extract()
response.xpath('//li[@class=listclass"]/div[not(contains(@class,"divclass"))]/text()').extract()