Я пытаюсь распечатать полный список результатов для конкретного выполняемого запроса в формате IP: PORT.Однако он печатает только частичную сумму.
results['total']
печатает 1799 (что также является суммой результатов, когда поиск выполняется на веб-сайте Shodan), однако при печати фактических совпадений он печатает только 99 результатов.,
Это, вероятно, что-то элементарное, например, не отображать все страницы результатов.У меня есть образовательный счет Шодана.
from shodan import Shodan
api = Shodan('APIKEY')
# Search Shodan
results = api.search('SearchQuery')
# Results found: 1799
print('Results found: {}'.format(results['total']))
# Prints 99 results.
for result in results['matches']:
print(str(result['ip_str']) + ":" + str(result['port']))
Ожидаемое: 1799 результатов Фактическое: 100 результатов
Заранее спасибо!