python中如何调用casperjs写的程序?

用scrapy写了个爬虫,用casperjs写了个模拟登陆的文件,要在scrapy的爬虫文件中调用casperjs的执行,怎么写?

阅读 3.9k
2 个回答

这个文件是可执行的么?如.bat或.sh。

如果是的话,那就有好多方法。

import os
import commands

os.system('./xxx.sh')

status, output = commands.getstatusoutput('./xxx.sh')

os.popen('./xxx.sh')

手机码的,还未验证。

新手上路,请多包涵

除了使用os.system之外,也可以起一个child_process跑

另外,casperjs本身就是用python写的,可以把他改造一下,直接在你的源程序中import即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进