只取控制台输出的话,可调用 nodejs 来执行 javascript,如 # -*- coding: utf-8 -*- from subprocess import Popen, PIPE script = ''' console.log('hi'); ''' p = Popen(['node'], stdin=PIPE, stdout=PIPE, stderr=PIPE) out, err = p.communicate(script.encode()) print(f'{out}\n{err}\n')
直接是执行不了的,不如你换个思路,通过selenium打开浏览器,在浏览器中执行,那么你要获取的东西就都能获取到了。