我想在 python 中列出我的脚本搜索特定字符串,但我也想添加国家代码前两个字母,但是当我尝试时它说无效 KeyError:'country_code',但 api 说 ocation.country_code 我怎么能做到这一点?
#!/usr/bin/python
import shodan
SHODAN_API_KEY="xxxxxxxxxxxxxxxxxxxx"
api = shodan.Shodan(SHODAN_API_KEY)
try:
# Search Shodan
results = api.search('ProFTPd-1.3.3c')
# Show the results
for result in results['matches']:
print '%s' % result['ip_str']
print '%s' % result['country_code']
except shodan.APIError, e:
print 'Error: %s' % e