As a beginner I'm having a hard time, so I'm here to ask for help.
I'm trying to extract prices from the html page, which are nested deeply:

![enter image description here](https://i.stack.imgur.com/dOb0m.png)

second price location:

![enter image description here](https://i.stack.imgur.com/kenNZ.png)

```
from scrapy.spider import Spider
from scrapy.selector import Selector

from mymarket.items import MymarketItem

class MySpider(Spider):
    name = "mymarket"
    allowed_domains = ["url"]
    start_urls = [
        "http://url"
            ]

    def parse(self, response):
        sel = Selector(response)
        titles = sel.xpath('//table[@class="tab_product_list"]//tr')
        items = []
        for t in titles:
            item = MymarketItem()
            item["price"] = t.xpath('//tr//span[2]/text()').extract()
            items.append(item)

        return items

```

I'm trying to export scraped prices to csv. they do export but are being populated like this:

![enter image description here](https://i.stack.imgur.com/9howU.png)

And I want them to be sorted like this in .csv:

![enter image description here](https://i.stack.imgur.com/A93Im.png)
etc. 

Can anybody point out where is the faulty part of the xpath or how I can make prices be sorted "properly" ?