擅长:python、mysql、java
<p>明白了。在</p>
<pre><code>def parse(self, response):
final_list = []
item = WthItem()
item['ship'] = response.xpath('//*[@id="shipName1"]/text()').extract()
item['Itinerary'] = response.xpath('//*[@id="brochureName1"]/text()').extract()
item['Price'] = response.xpath('//*[@id="interiorPrice1"]/text()').extract()
item['PerNight'] = response.xpath('//*[@id="perNightinteriorPrice1"]/text()').extract()
final_list.append(item)
updated_list = []
for item in final_list:
for i in range(len(item['ship'])):
sub_item = {}
sub_item['entry'] = {}
sub_item['entry']['ship'] = [item['ship'][i]]
sub_item['entry']['Itinerary'] = [item['Itinerary'][i]]
sub_item['entry']['Price'] = [item['Price'][i]]
sub_item['entry']['PerNight'] = [item['PerNight'][i]]
updated_list.append(sub_item)
print sub_item
return updated_list
</code></pre>