我想使用“shodan”API,但对我来说效果不佳。
首先,我在终端中执行了此命令,easy_install shodan
这是输出:
$easy_install shodan
Searching for shodan
Best match: shodan 0.8.1
Processing shodan-0.8.1-py2.7.egg
shodan 0.8.1 is already the active version in easy-install.pth
Using /usr/local/lib/python2.7/dist-packages/shodan-0.8.1-py2.7.egg
Processing dependencies for shodan
Finished processing dependencies for shodan
然后我写了我的代码:
#! /usr/bin/python en
from shodan import WebAPI
SHODAN_API_KEY = "Key"
api = WebAPI(SHODAN_API_KEY)
# Wrap the request in a try/ except block to catch errors
它给了我一个错误:
ImportError: cannot import name WebAPI
我搜索了类似的问题,一些答案是更改文件名,一些是删除 pyc 文件。我尝试了两个答案,但它也不起作用。