Я уже несколько дней пытаюсь найти правильное решение своей проблемы, глядя везде.Надеюсь, некоторые из вас, ребята, могут направить меня в правильном направлении.
Я пытаюсь внедрить систему со списком прокси.Если система выбирает прокси-сервер из списка, пытается подключиться, используя его, и если ему не удалось подключиться, изменить строку прокси в proxy.txt с помощью «= 1» означает Timed Out один раз.
Когда в следующий раз система снова наткнется на этот прокси-сервер и снова выйдет из строя, она должна изменить "= 1" на "= 2" и т. Д. Преобразование строки в intИзменить значения и затем преобразовать обратно в строку несложно.
Моя проблема в том, что я не могу найти способ, как поместить курсор на определенный прокси-сервер и затем заменить значение "= Number".Я могу найти прокси с помощью .seek (), но, учитывая, что каждый прокси имеет различную длину символов .seek (proxy + 20) просто не будет работать ...
Например, proxy.txtимеет:
192.168.0.1:8000 = 2
192.168.0.10:80 = 1
192.168.0.100:3128 = 2
192.168.0.4:8080
192.168.0.5:7822 = 2
192.168.0.6:8005
Даже если я смогу найти нужный мне прокси-сервер, просканировав каждую строку, а затем запустив .seek (адрес прокси-сервера), как мне перейти к символу "="?
Я знаю, может быть, намного проще просто скопировать все из текстового файла в файл pickle, а затем изменить все там, используя словари и т. Д. Но идея в том, что я могу открыть текстовый файл в любое время и посмотреть, какие прокси не работают.
Спасибо.