而不是“rss”,我想为它添加一个全局变量。所以我不必一次又一次地改变它。 sel.select('// a [contains(@href,“rss”)] / @ href')。extract()如下所示: sel.select('// a [contains(@ href,url_type)] / @ href')。extract()
答案 0 :(得分:1)
使用str.format将变量值插入xpath表达式:
sel.select('//a[contains(@href, "{0}")]/@href'.format(url_type)).extract()