擅长:python、mysql、java
<p>为了建立在alecxe的答案之上,处理器只与项目加载器(<a href="http://doc.scrapy.org/en/latest/topics/loaders.html" rel="nofollow">http://doc.scrapy.org/en/latest/topics/loaders.html</a>)一起工作:</p>
<pre><code>def parse(self, response):
l = ItemLoader(MyItem(), response)
l.add_xpath('tag', '//a[@href="/video/search?search"]/text()')
return l.load_item()
</code></pre>
<p>另一种解决方案是简单地使用join方法:</p>
<pre><code>def parse(self, response):
item = MyItem()
item['tag'] = ','.join(response.xpath('//a[@href="/video/search?search"]/text()').extract())
return item
</code></pre>