У меня есть паук, которому я хочу вывести его результаты в стандартный вывод, чтобы он мог быть прочитан subprocess.check_output
.Я не хочу выводить в файл в качестве посредника.
Я пытался добавить флаг '-o', 'stdout'
, но он не работает.
test = subprocess.check_output([
'scrapy', 'runspider', 'spider.py',
'-a', f"keywords={keywords}", '-a', f'domain={domain}', '-a', f'page={1}',
'-s', 'USER_AGENT=Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)',
])