from shodan import WebAPI
SHODAN_API_KEY = "MY API KEY"
api = WebAPI(SHODAN_API_KEY)
host = api.host('98.111.2.190')
# Print general info
try:
print """
IP: %s
Country: %s
City: %s
""" % (host['ip'], host.get('country', None), host.get('city', None))
except WebAPIError:
print "No information available for that IP."
我得到shodan.api.WebAPIError: No information available for that IP.
当它在数据库中找不到IP时,我如何引发这个异常以打印出该IP没有可用的信息。在
首先从包中导入异常:
然后,当您捕捉到错误时,您可以使用您的消息重新引发它:
^{pr2}$或者:
但我更喜欢第一个。在
相关问题 更多 >
编程相关推荐