每当我使用captions and transcription
变量中的start_urls
链接时,都会在字幕和转录变量中给我caption
的价格,并再次给我{{1} }中的两个变量。为什么以及如何解决这个问题?
transcription
答案 0 :(得分:2)
我怀疑您需要顺序的其他类结构:
import scrapy
from .. items import FetchingItem
class SiteFetching(scrapy.Spider):
name = 'Site'
start_urls = ['https://www.rev.com/freelancers/captions']
def parse(self, response):
items = FetchingItem()
items['Caption_price'] = response.css('#middle-benefit .mt1::text').extract()
yield Request('https://www.rev.com/freelancers/transcription', self.parse_transcription, meta={'items': items})
def parse_transcription(self, response):
items = response.meta['items']
items['Transcription_price'] = response.css('#middle-benefit .mt1::text').extract()
yield items