Scrapy 如何在同一json字段中输出两个responses.xpath?

Scrapy 如何在同一json字段中输出两个responses.xpath?,scrapy,Scrapy,是否可以将两个response.xpath串联在一个中?例如,我有一个response.xpath到电影名,另一个是给导演的。但是,我希望将它输出为两行,json输出为一行 在json中如下所示: {"movie" = "Pulp Fiction, Quentin Tarantino", "year":"1994"} HTML类似于: <div class="movie_col"> <div class="movie_director"><h1>Pulp

是否可以将两个
response.xpath
串联在一个中?例如,我有一个
response.xpath
到电影名,另一个是给导演的。但是,我希望将它输出为两行,json输出为一行

json
中如下所示:

{"movie" = "Pulp Fiction, Quentin Tarantino", "year":"1994"}
HTML
类似于:

<div class="movie_col">
  <div class="movie_director"><h1>Pulp Fiction</h1></div>
  <div class="director-link"><a><span itemprop="director"> 
    Quentin Tarantino 
  </span></div>
</div>

低俗小说
昆汀塔伦蒂诺

您可以将这两个值连接起来吗
response.xpath('//div[@class=“movie_director”]/h1/text()).extract_first()+','+response.xpath('//span[@itemprop=“director”]/text()).extract_first()
这是有效的。我只是注意到现在我连接错了。非常感谢。