Пытаюсь сделать проверку сайтов через virus total и вывести списки надежных и не надежных сайтов

я новичок в python - прошу строго не судить. Пытаюсь сделать проверку сайтов через virus total и вывести списки надежных и не надежных сайтов. Подскажите, почему он выдает на 18 строке ошибку:TypeError: list indices must be integers or slices, not str

import requests
import time
import json
indicators = [
    "https://egov.kz/cms/ru",
    "https://gssgroup.kz/"
]
api_key = "433d1ad6e3c117c46f30fab52a8d96d50efbbcf298b3392af87aeb6087829f1a"

url = 'https://www.virustotal.com/vtapi/v2/url/report'

for site in indicators:
    params = {'apikey': api_key, 'resources': site}
    response = requests.get(url, params=params)
    response_json = json.loads(response.content)

    if response_json['positives'] <= 0:
        with open('vt_results.txt', 'a') as vt:
            vt.write(site) and vt.write(' -\tNOT MALICIOUS\n')

    elif 1 >= response_json['positives'] >= 3:
        with open('vt_results.txt', 'a') as vt:
            vt.write(site) and vt.write(' -\tMAYBE MALICIOUS\n')

    elif response_json['positives'] >= 4:
        with open('vt_results.txt', 'a') as vt:
            vt.write(site) and vt.write(' -\tMALICIOUS\n')

    else:
        print('url not found')

    time.sleep(15)

Ответы (0 шт):