Возможно, если вы используете xpath 2.0, вы можете использовать регулярные выражения в селекторе, например //p[matches(text(),'[\w\s]+\([\w+]\)','i')]
.Или попробуйте выполнить итерацию следующим образом (не точный код, просто пример):
for sel in response.css('p'):
txt = sel.css('::text').get()
if not txt or not re.match('[\w\s]+\([\w+]\)', txt):
continue
# do what you need with selector sel