【发布时间】:2021-05-21 05:02:54
【问题描述】:
所以我找到了这个工具:https://github.com/elceef/dnstwist,我想将域列表传递给该工具,然后获取输出并将其可视化。 它通过命令行运行,但我如何自动输入每个域并自动处理输出? 顺便说一句,我使用的是 colab,所以我需要一个使用 jupyter notebooks 的解决方案!
谢谢!
【问题讨论】:
-
使用
subprocess模块从 Python 运行程序。 -
感谢您的回答!但是我如何将输出传递回 python,尤其是使用那个横幅?
-
该库是用Python编写的;可能只是
import它并调用它的函数,而不是通过 shell 绕道。 -
subprocess.Popen()允许您读取命令的输出。 -
尽管对于简单的事情,您应该始终更喜欢
subprocess.run()或像subprocess.check_output()这样的传统便利功能之一
标签: python api jupyter-notebook