Форум сайта python.su
примерный код
def files(inject): открываем тхт с данными payload def fgfg(): открываем тхт с проксями def osn(mailp): try: session = requests.Session() proxy_line = fgfg() session.proxies = {'http' : 'socks5://' + proxy_line, 'https' : 'socks5://' + proxy_line} url = 'https://auth.com/v1/oauth/token' payload = { 'client_id':mailp[0][1].replace('\n', ''), 'client_secret':mailp[0][0] } r = session.post(url, timeout=15, data=payload) except: pass def main(): mailp = files(inject) p = ThreadPool(5) p.map(osn, mailp) if __name__ == '__main__': main()
Офлайн
sb04p2Вот в этом месте можешь вызывать другую функцию, которая вызывает один раз функцию osn() и если та застряла, запускала бы её ещё раз. А чтобы определить застряла ли функция osn(), внутри неё должен быть такой try … except , чтобы возвращалось True/False в случае успеха/сбоя.p.map(osn, mailp)
Отредактировано py.user.next (Март 28, 2017 16:28:59)
Офлайн