-1
我遇到了我的蜘蛛導入csv導致的問題,輸出中的所有項目都是單行的。請幫忙。Scrapy在單行中輸出我的項目
這裏是我的蜘蛛
import scrapy
from mudah.items import MudahItem
class MudahSpider(scrapy.Spider):
name = "mudah"
allowed_domain = ["mudah.my"]
start_urls = ["http://www.mudah.my/Perak/Properties-for-sale-2001? lst=0&fs=1&w=106&cg=2001&so=1&st=s"]
def parse(self,response):
for row in response.xpath('//*[@id="list-view-ads"]'):
item = MudahItem()
item['Title'] = sel.xpath('//*/div/ul/li[2]/div/div[1]/div[1]/h2[@class="list_title"]/a/text()').extract()
item['Price'] = sel.xpath('//*/div/ul/li[2]/div/div[1]/div[1]/div/div[@class="ads_price"]/text()').extract()
yield item
這是我在CSV
Price Title
RM 135 000,RM 361 000,..... Title1, Title 2, Title 3,.......
輸出我想要的CSV輸出中像下面列表中的項目。
Price Title
$ 135 000. Title1
$ 1 080 000 Title2
$ 361 000 Title3
. .
. .
. .
請幫忙。謝謝。
你剛回國1個項目,其中包含了所有的價格和標題在一起。將其更改爲輸出多個項目而不是1 – eLRuLL