Scrapy Python Craigslist Скребок

Я пытаюсь почистить объявления Craigslist, используяScrapy извлекать предметы, предназначенные для продажи.

Я могу извлечьдата, заголовок и URL-адрес но у меня проблемы с извлечениемцена.

По какой-то причине текущий код извлекаетвсе цен, но когда я удаляю// перед поиском диапазона цен поле цены возвращается пустым.

Может кто-нибудь пересмотреть код ниже и помочь мне?

from scrapy.spider import BaseSpider
    from scrapy.selector import HtmlXPathSelector
    from craigslist_sample.items import CraigslistSampleItem

    class MySpider(BaseSpider):
        name = "craig"
        allowed_domains = ["craigslist.org"]
        start_urls = ["http://longisland.craigslist.org/search/sss?sort=date&query=raptor%20660&srchType=T"]

def parse(self, response):
    hxs = HtmlXPathSelector(response)
    titles = hxs.select("//p")
    items = []
    for titles in titles:
        item = CraigslistSampleItem()
        item['date'] = titles.select('span[@class="itemdate"]/text()').extract()
        item ["title"] = titles.select("a/text()").extract()
        item ["link"] = titles.select("a/@href").extract()
        item ['price'] = titles.select('//span[@class="itempp"]/text()').extract()
        items.append(item)
    return items

Ответы на вопрос(1)

Ваш ответ на вопрос