Загрузка...

Help with IndexError: list index out of range

Thread in Python created by dKingpro Nov 17, 2019. 360 views

  1. dKingpro
    dKingpro Topic starter Nov 17, 2019 броукбой 366 Jul 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
    Код:
    Code
    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 Nov 17, 2019 был(а) давно
    у тебя ****** каккого вида ?
     
  3. asdfg298
    asdfg298 Nov 17, 2019 320 Feb 10, 2017
    По-моему, ты обращаешься по индексу, которого не существует
     
  4. oriole
    oriole Nov 17, 2019 был(а) давно
    так и есть
    он зачем-то делит ****** на 4 части
     
  5. asdfg298
    asdfg298 Nov 17, 2019 320 Feb 10, 2017
    Скорее всего один ****** (или все) представденны не втором формате, как ты себе из представляешь. У тебя в каждой ****** есть три двоеточия?
     
  6. sfc
    sfc Nov 17, 2019 :pepelook: 1081 Mar 1, 2018
  7. dKingpro
    dKingpro Topic starter Nov 17, 2019 броукбой 366 Jul 1, 2018
    oriole, ip:port:login:pass
     
  8. oriole
    oriole Nov 17, 2019 был(а) давно
    Code
    proxy = (proxy_tmp[2] + ":" + proxy_tmp[3] + "@" + proxy_tmp[0] + ":" + proxy_tmp[1])
    зачем тебе круглые скобки ?
     
  9. dKingpro
    dKingpro Topic starter Nov 17, 2019 броукбой 366 Jul 1, 2018
    oriole, убрать их?
    The post was merged to previous Nov 17, 2019
    oriole, без них, та же ошибка!
     
  10. oriole
    oriole Nov 17, 2019 был(а) давно
    ip:port:login:pass - у тебя ****** не такого видв
     
  11. dKingpro
    dKingpro Topic starter Nov 17, 2019 броукбой 366 Jul 1, 2018
    oriole, такого
    The post was merged to previous Nov 17, 2019
    dKingpro,
    The post was merged to previous Nov 17, 2019
    dKingpro, [IMG]
     
  12. sesu
    sesu Nov 17, 2019 Ты не умеешь писать код 114 Nov 17, 2019
    Что у тебя в proxy_tmp? Хуже говнокода не видел.
     
  13. dKingpro
    dKingpro Topic starter Nov 17, 2019 броукбой 366 Jul 1, 2018
    sesu, не я писал этот код
     
Loading...
Top