Перебор пар значений из двух списков
Нужно чтобы сначала из 1 цикла бралось одно значение, а потом из второго, и это повторялось каждый раз. В этом коде такая последовательность выполняется только тогда, когда заканчивается файл sc_base.txt, потом производится первый цикл и опять запускает второй.
import os
import requests
import time
_iter_ = 5
password = input("Введите пароль: ")
numbers = open("sc_base.txt", "r").readlines()
proxies = open("proxy_test.txt", "r").readlines()
for proxy_list in proxies:
s = requests.Session()
d = s.proxies.update({'http': 'http://' + proxy_list})
print('!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
for login in numbers:
print(proxy_list)
print(login)
time.sleep(1)
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Вопрос не очень понятен, но, скорее всего он как обычно про параллельное итерирование двух последовательностей, которое в питоне делается с помощью функции zip:
for proxy_list,login in zip(proxies,numbers):
print(proxy_list)
print(login)
time.sleep(1)
Хотя что вы пытаетесь сделать строчкой d = s.proxies.update({'http': 'http://' + proxy_list}) для меня осталось загадкой.