- Регистрация
- 18.08.2015
- Сообщения
- 154
- Благодарностей
- 15
- Баллы
- 18
Здравствуйте!
Подскажите, пожалуйста, как реализовать лучше всего следующий функционал:
Хочу заходить на сайт под разными аккаунтами, под приватными запаролеными проксями, но нужно за каждым аккаунтом прикрепить прокси, чтобы он никогда не откреплялся от него после того как будет использован аккаунтом.
Сделал настройки для указания директории проекта, в котором будет лежать файл accounts.txt и proxy.txt, представим, что под аккаунтами еще никто не заходил ни разу и прокси не использовались.
По сути тогда нужно взять первую строку из accounts.txt, проверить есть ли привязка к прокси уже, если нет её, значит взять первую строку с прокси из proxy.txt, зайти под этим прокси для первого аккаунта, сделать свои дела и записать обратно в файл accounts.txt взятый прокси к этому же аккаунту.
А если прокси уже привязан к аккаунту, то не брать ничего из proxy.txt, и просто зайти под привязанным прокси.
В принципе всё понятно, но не знаю как привязать прокси к аккаунту, какой лучше выбрать способ обработки строк, через таблицу или через цикл и выбрать все строки из файла.
И какой из способов быстрее и проще отработает?
И можно ли записывать что-то типа массива данных в файл аккаунтов, т.е. примерно так:
login;pass; [per1:value1; per2:value2; per3:value3]?
И как потом разбирать этот массив данных?
И что нужно делать с файлом, чтобы из него не удалялись строки со взятыми аккаунтами ранее, но при этом был проход по всем строкам, а не только по первой?
Да, еще в массив данных должна записываться дата последнего действия с аккаунтом, чтобы раньше чем через час после обработки аккаунта он не обрабатывался до истечения этого часа, для этого есть какие-нибудь функции работы с датой?
Надеюсь не очень много написал)
Подскажите, пожалуйста, как реализовать лучше всего следующий функционал:
Хочу заходить на сайт под разными аккаунтами, под приватными запаролеными проксями, но нужно за каждым аккаунтом прикрепить прокси, чтобы он никогда не откреплялся от него после того как будет использован аккаунтом.
Сделал настройки для указания директории проекта, в котором будет лежать файл accounts.txt и proxy.txt, представим, что под аккаунтами еще никто не заходил ни разу и прокси не использовались.
По сути тогда нужно взять первую строку из accounts.txt, проверить есть ли привязка к прокси уже, если нет её, значит взять первую строку с прокси из proxy.txt, зайти под этим прокси для первого аккаунта, сделать свои дела и записать обратно в файл accounts.txt взятый прокси к этому же аккаунту.
А если прокси уже привязан к аккаунту, то не брать ничего из proxy.txt, и просто зайти под привязанным прокси.
В принципе всё понятно, но не знаю как привязать прокси к аккаунту, какой лучше выбрать способ обработки строк, через таблицу или через цикл и выбрать все строки из файла.
И какой из способов быстрее и проще отработает?
И можно ли записывать что-то типа массива данных в файл аккаунтов, т.е. примерно так:
login;pass; [per1:value1; per2:value2; per3:value3]?
И как потом разбирать этот массив данных?
И что нужно делать с файлом, чтобы из него не удалялись строки со взятыми аккаунтами ранее, но при этом был проход по всем строкам, а не только по первой?
Да, еще в массив данных должна записываться дата последнего действия с аккаунтом, чтобы раньше чем через час после обработки аккаунта он не обрабатывался до истечения этого часа, для этого есть какие-нибудь функции работы с датой?
Надеюсь не очень много написал)