Python 2.7 在python scrapy代码中的item对象中附加字符串URL

Python 2.7 在python scrapy代码中的item对象中附加字符串URL,python-2.7,scrapy,Python 2.7,Scrapy,我想在项目中附加字符串url: object(item['url']=sel.xpath('a/@href').extract()) 示例: item['url']=”http://lakmeindia.com“+sel.xpath('a/@href').extract() 你在正确的轨道上。您只需要注意,extract()返回一个列表类型。所以你实际上需要做的是: item['urls'] = "http://lakmeindia.com" + sel.xpath('a/@href').ext

我想在项目中附加字符串url:
object(item['url']=sel.xpath('a/@href').extract())

示例:
item['url']=”http://lakmeindia.com“+sel.xpath('a/@href').extract()


你在正确的轨道上。您只需要注意,
extract()
返回一个列表类型。所以你实际上需要做的是:

item['urls'] = "http://lakmeindia.com" + sel.xpath('a/@href').extract()[0]

i、 例如,在
extract()

返回的结果上使用
[0]
获取列表中的第一项您给我们的示例有什么问题?Python字符串可以像那样添加在一起,所以您是否收到错误消息或错误结果?hello swanson代码运行良好,但当前url属性url类似(/lakme professional化妆/lakme classics/skin natural Mouse),但我需要完整的url,如(ahttp://www.lakmeindia.com/lakme-professional-makeup/lakme-classics/skin-natural-mousse)所以我试图附加ahttp://www.lakmeindia.com 提交url之前。@Ranvijay您是否在执行以下操作时看到错误:
item['url']=”http://lakmeindia.com“+sel.xpath('a/@href').extract()
?@shaktimaan我收到一条错误消息(exceptions.TypeError:无法连接'str'和'list'对象)
item['urls'] = "http://lakmeindia.com" + sel.xpath('a/@href').extract()[0]