Загрузка...

Helпаните с ошибкой IndexError: list index out of range

Тема в разделе Python создана пользователем dKingpro 17 ноя 2019. 351 просмотр

Загрузка...
  1. dKingpro
    dKingpro Автор темы 17 ноя 2019 броукбой 366 1 июл 2018
    Ошибка:
    line 38, in CheckProxy
    proxy = (proxy_tmp[2] + ":" + proxy_tmp[3] + "@" + proxy_tmp[0] + ":" + proxy_tmp[1])
    IndexError: list index out of range
    Код:
    Код
    def GetProxy():
    for i in range(5):
    # proxy_str = random.choice(proxies_lst)
    proxy_str = TakeProxy()

    if CheckProxy(proxy_str): return proxy_str
    else:
    print("Proxy " + proxy_str + " is invalid. Getting next...")
    continue

    return False

    def CheckProxy(proxy_str):
    proxy_tmp = proxy_str.split(":")
    proxy = (proxy_tmp[2] + ":" + proxy_tmp[3] + "@" + proxy_tmp[0] + ":" + proxy_tmp[1])

    proxies = {
    'http': 'http://' + proxy,
    'https': 'http://' + proxy
    }

    try:
    resp = requests.post("http://ip-api.com/json/", proxies = proxies)
    return True
    except:
    return False
     
  2. oriole
    oriole 17 ноя 2019 был(а) давно
    у тебя ****** каккого вида ?
     
  3. asdfg298
    asdfg298 17 ноя 2019 331 10 фев 2017
    По-моему, ты обращаешься по индексу, которого не существует
     
  4. oriole
    oriole 17 ноя 2019 был(а) давно
    так и есть
    он зачем-то делит ****** на 4 части
     
  5. asdfg298
    asdfg298 17 ноя 2019 331 10 фев 2017
    Скорее всего один ****** (или все) представденны не втором формате, как ты себе из представляешь. У тебя в каждой ****** есть три двоеточия?
     
  6. sfc
    sfc 17 ноя 2019 :pepelook: 1082 1 мар 2018
  7. dKingpro
    dKingpro Автор темы 17 ноя 2019 броукбой 366 1 июл 2018
    oriole, ip:port:login:pass
     
  8. oriole
    oriole 17 ноя 2019 был(а) давно
    Код
    proxy = (proxy_tmp[2] + ":" + proxy_tmp[3] + "@" + proxy_tmp[0] + ":" + proxy_tmp[1])
    зачем тебе круглые скобки ?
     
  9. dKingpro
    dKingpro Автор темы 17 ноя 2019 броукбой 366 1 июл 2018
    oriole, убрать их?
    --- Сообщение объединено с предыдущим 17 ноя 2019
    oriole, без них, та же ошибка!
     
  10. oriole
    oriole 17 ноя 2019 был(а) давно
    ip:port:login:pass - у тебя ****** не такого видв
     
  11. dKingpro
    dKingpro Автор темы 17 ноя 2019 броукбой 366 1 июл 2018
    oriole, такого
    --- Сообщение объединено с предыдущим 17 ноя 2019
    dKingpro,
    --- Сообщение объединено с предыдущим 17 ноя 2019
    dKingpro, [IMG]
     
  12. sesu
    sesu 17 ноя 2019 Ты не умеешь писать код 114 17 ноя 2019
    Что у тебя в proxy_tmp? Хуже говнокода не видел.
     
  13. dKingpro
    dKingpro Автор темы 17 ноя 2019 броукбой 366 1 июл 2018
    sesu, не я писал этот код
     
Top