找不到请求库 - theHarvester.py

Request library not found - theHarvester.py

我是编程新手,正在学习 IT 安全教程,该教程使用名为 theHarvester 的 python 实用程序来收集电子邮件帐户和域以进行渗透测试。

我在我的 OS 上安装了 python 2.7.10,我已经从 GitHub 克隆了最新版本的 theHarvestor 并在终端内 cd 到它。

问题:当我尝试 运行 程序使用命令时:

python TheHarvester.py

我收到一条错误消息,指出 "request library not found, please install it before proceeding"

这是否表明我需要从 python 下载更多库,即(Pip 等)

我将不胜感激,请指导我如何做到这一点 运行。

如果您检查 source code,您会发现它需要 requests 库(错误消息中有错字):

try:
    import requests
except:
    print "Request library not found, please install it before proceeding\n"
    sys.exit()

所以,首先使用 pip 安装 requests

pip install requests

根据文档,该项目有以下部门:

请求图书馆(http://docs.python-requests.org/en/latest/

所以,解决方案是:

pip install requests