Условие:
проверить задачу # Задание 3.
Создайте файл, в него добавьте 3 прокси (тип:логин:пароль:ип
_адресс:порт, не обязательно в такой
последовательности, можете использовать исходные данные, как указаны у вашего провайдера). Напишите
программу, которая настраивает профиль с указанными прокси, создает профиль, открывает его, спит 5
секунд и закрывает профиль, далее удаляет его.
def parseproxyline(proxyline):
parts = proxyline.strip().split(":")
return {"proxyhost": parts[0], "proxyport": parts[1], "proxyuser": parts[2], "proxypassword": parts[3]}
def main3():
try:
with open("proxydata.txt", "r") as file:
lines = file.readlines()
except Exception as err:
print(f"Ошибка при открытии файла с прокси: {err}")
sys.exit(1)
if not lines:
print("Файл с прокси пуст.")
sys.exit(1)
for proxyline in lines:
proxysettings = parseproxyline(proxyline)
if not proxysettings:
continue # если формат строки неверный
# Рандомные параметры ОС и версии
chosenos, chosenosversion = getrandomos()
appid = 42575
# Создание профиля с расширениями
adsid = createprofile(chosenos, chosenosversion, appid)
if not adsid:
print("Прекращаем выполнение, профиль не был создан")
return
# Открытие профиля
openprofile(adsid)
# Закрытие профиля
closeprofile(adsid)
# Удаление профиля
deleteprofile(adsid)
main3()
