Измените свой код на приведенный ниже (например, удалите запятую, которую вы поставили после ".get()".
def parse(self, response, **kwargs):
Name = response.xpath( "//h1//text()" ).get()
Обратите внимание, что запятая может быть полезной функцией для краткого возврата нескольких значений (если вы еще не знали).
Глядя на scrapy docs, я вижу:
.get() всегда возвращает один результат; если совпадений несколько, возвращается содержимое первого совпадения; если совпадений нет, возвращается None. .getall() возвращает список со всеми результатами.
Поэтому он должен возвращать строку, а не кортеж.
В вашем коде я вижу запятую в конце последней строки: .get(),
. Это может быть преобразование строки в кортеж.