ああ、スタート ページに配置された順に Youtube リンクが必要ということですか?
Scrapy は並行してリクエストを行うため、リンクの順序はランダムです
class ProfessormesserSpider(BaseSpider):
allowed_domains = ['www.professormesser.com']
start_urls = ['http://www.professormesser.com/n10-005/free-network-plus/']
def parse(self, response):
# extract urls from start page and REMEMBER THEIR ORDER(!!!)
hxs = HtmlXPathSelector(response)
for i, link in enumerate(hxs.xpath("//td[@valign='center']/div/descendant::a/@href")):
# "i" is the link's order
yield yield Request(url=link, callback=self.parse_item, meta={'i': i})
def parse_item(self, request):
order = response.request.meta["i"]
...