【发布时间】:2014-08-09 15:43:21
【问题描述】:
我正在尝试废弃以下地图坐标,我的坐标为 var Data = {lat: 45.000000, long : 68.00000}
我可以将上述数据项 'long':68.0000 和 'lat':45.0000 作为单独的项目废弃。
现在我如何按照 mongodb 的要求将它们放入新的密钥“loc”中
loc:{long: 68.000000, 'lat':45.0000} (我首先需要 long,然后是 lat 值,以便我可以将抓取的数据放入 mongodb )。
大家好
这是我的物品文件:
class Citylist(scrapy.Item):
lng = scrapy.Field()
lat = scrapy.Field()
loc = scrapy.Filed()
这是我的蜘蛛文件:
for newlist in HtmlXPathSelector(response).select('/html/body'):
l = ItemLoader(item=Citylist(),response = response)
l.add_xpath('lng', '//......text()')
l.add_xpath('lat', '//......text()')
yield l.load_item()
【问题讨论】:
标签: python mongodb web-scraping scrapy