Scrapy项目装载机

时间:2014-10-21 11:03:51

标签: python scrapy

我有一个提取营业时间的蜘蛛,它工作正常。我怎么也无法隐藏传递给另一个项目的项目值,这些项目在最终输出中不再显示。有人可以帮助我吗

我的项目文件:

mon = scrapy.Field()
tue = scrapy.Field()
wed = scrapy.Field()
thu= scrapy.Field()
fri= scrapy.Field()
sat= scrapy.Field()
sun= scrapy.Field()
businessHours=scrapy.Field()

我的蜘蛛

列表中的列表:

il = MySiteLoader(selector=details,item=WrapListItem())
        il.add_xpath('mon','.........')
        il.add_xpath('tue','.........')
        il.add_xpath('wed','.........')
        il.add_xpath('thu','.........')
        il.add_xpath('fri','.........')
        il.add_xpath('sat','.........')
        il.add_xpath('sat','.........')
        il.add_value('businessHours',{"Mon":il.get_output_value('mon'),"Tue":il.get_output_value('tue'),"Wed":il.get_output_value('wed'),"Thu":il.get_output_value('thu'),"Fri":il.get_output_value('fri'),"Sat":il.get_output_value('sat'),"Sun":il.get_output_value('sun')})

我的当前输出是

星期一:上午10点 - 下午6点 星期二:上午10点 - 下午6点 结婚时间:上午10点至下午6点 周四:上午10点 - 下午6点 星期五:上午10点至下午6点 坐:上午10点 - 下午6点 太阳:上午10点至下午6点

营业时间:{星期一:上午10点至下午6点 星期二:上午10点 - 下午6点, 结婚时间:上午10点至下午6点, 星期四:上午10点 - 下午6点, 星期五:上午10点 - 下午6点, 坐:上午10点 - 下午6点。 太阳:上午10点 - 下午6点}

我需要的只是

营业时间:{星期一:上午10点至下午6点 星期二:上午10点 - 下午6点, 结婚时间:上午10点至下午6点, 星期四:上午10点 - 下午6点, 星期五:上午10点 - 下午6点, 坐:上午10点 - 下午6点。 太阳:上午10点 - 下午6点}

请帮忙

0 个答案:

没有答案