Мое требование - проверить репутацию нескольких файловых хешей на Virustotal, используя python. Я не хочу использовать публичный API Virustotal, поскольку существует ограничение в 4 запроса / мин. Я подумал об использовании модуля запросов и красивого супа, чтобы сделать это.
Пожалуйста, проверьте ссылку ниже:
https://www.virustotal.com/gui/file/f8ee4c00a3a53206d8d37abe5ed9f4bfc210a188cd5b819d3e1f77b34504061e/summary
Мне нужно захватить 54/69 для этого файла. У меня есть список файловых хешей в Excel, который я могу зациклить на статус обнаружения, как только смогу сделать это для этого хэша.
Но я не могу получить конкретное число движков, обнаруживших хеш-файл как вредоносный. CSS-селектор для подсчета дает мне только пустой список. Пожалуйста помоги. Пожалуйста, проверьте код, который я написал ниже:
import requests
from bs4 import BeautifulSoup
filehash='F8EE4C00A3A53206D8D37ABE5ED9F4BFC210A188CD5B819D3E1F77B34504061E'
filehash_lower = filehash.lower()
URL = 'https://www.virustotal.com/gui/file/' +filehash+'/detection'
response = requests.get(URL)
print(response)
soup = BeautifulSoup(response.content,'html.parser')
detection_details = soup.select('div.detections')
print(detection_details)