每当我在start_urls
变量中使用captions and transcription
的链接时,它会在标题和转录变量中给出caption
的价格,并再次在这两个变量中给出transcription
的价格。为什么以及如何解决这个问题
import scrapy
from .. items import FetchingItem
class SiteFetching(scrapy.Spider):
name = 'Site'
start_urls = ['https://www.rev.com/freelancers/captions',
'https://www.rev.com/freelancers/transcription']
def parse(self, response):
items = FetchingItem()
Transcription_price = response.css('#middle-benefit .mt1::text').extract()
Caption_price = response.css('#middle-benefit .mt1::text').extract()
items['Transcription_price'] = Transcription_price
items['Caption_price'] = Caption_price
yield items
我怀疑您需要另一种类结构,顺序:
相关问题 更多 >
编程相关推荐