Каждый 10 минут



  • Всем привет, как можно сделать так чтоб каждые 10 минут менялся прокси?



  • Спать и убираешь галочку над "повторное использование" при выборе ресурса для прокси



  • Но только эти 10 минут скрипт не сможет делать ничего. Если смысл в том, чтобы во время работы менять прокси, то нужно при установке прокси записать время и потом между другими действиями сравнивать его с настоящим временем. Если разница в 10 минут, то возвращаться к месту, где берется прокси, менять прокси и снова записывать время установки прокси.



  • @Antonio said in Каждый 10 минут:

    Но только эти 10 минут скрипт не сможет делать ничего. Если смысл в том, чтобы во время работы менять прокси, то нужно при установке прокси записать время и потом между другими действиями сравнивать его с настоящим временем. Если разница в 10 минут, то возвращаться к месту, где берется прокси, менять прокси и снова записывать время установки прокси.

    Вот так и хотел сделать не смог не разобрался с "Дата и время"



  • @Pringle said in Каждый 10 минут:

    Спать и убираешь галочку над "повторное использование" при выборе ресурса для прокси

    а разве спать и задержка это не одно и то же?



  • @GamiD через цикл, подозреваю)



  • @romanbiz каким образом?



  • @GamiD, ты покажи шаблон, в котором это нужно сделать и объясни, что должно получиться. Тогда может кто-то подправит. Или читай\смотри видео про циклы, ожидание и даты. Потому-что это все базовые, простейшие вещи. Про даты, скорее всего и нет ни каких статей в вики, потому-что там мозг вообще включать не нужно - все написано в названиях этих действий.



  • @Antonio said in Каждый 10 минут:

    @GamiD, ты покажи шаблон, в котором это нужно сделать и объясни, что должно получиться. Тогда может кто-то подправит. Или читай\смотри видео про циклы, ожидание и даты. Потому-что это все базовые, простейшие вещи. Про даты, скорее всего и нет ни каких статей в вики, потому-что там мозг вообще включать не нужно - все написано в названиях этих действий.

    Вот скрипт я там сделал переменную "per1" когда будет число 30 в этой переменной была смена прокси но нужно сделать чтоб каждый 10 минут была смена прокси

    0_1516299844825_11.xml



  • @GamiD Вот на скоряк переделал, у тебя там что-то жесть. Так что сильно не вникал, а просто передала все :). В цикле For свои цифры или ресурсы поставь.0_1516301046903_1516299649857-11.xml



  • @GamiD
    Действия между сообщениями в логе "начало проверки" и "конец проверки" вставляй везде, где хочешь эту проверку делать. Хоть после каждого шага.
    0_1516300841559_1516299649857-11_edit.xml



  • @Denis_krsk , у тебя косяк там с проверкой даты. Ты меняешь в дате минуты на 10 и если в текущем часе минуты за 10 перевалили, то прокси каждый раз меняется, а если не перевалили, то не меняется.



  • @Antonio Точно не то использовал, хотел прибавить к дате. Сейчас исправил 0_1516301964359_1516299649857-11.xml



  • @Antonio said in Каждый 10 минут:

    @GamiD
    Действия между сообщениями в логе "начало проверки" и "конец проверки" вставляй везде, где хочешь эту проверку делать. Хоть после каждого шага.
    0_1516300841559_1516299649857-11_edit.xml

    @Denis_krsk said in Каждый 10 минут:

    @Antonio Точно не то использовал, хотел прибавить к дате. Сейчас исправил 0_1516301964359_1516299649857-11.xml

    Спасибо вам выручили показали 2 разных варианта



  • @GamiD ^ 0



  • @UserTrue Сделал по вашему принципу, но не происходит загрузка через определённое время. То есть запускаю проект в 3 потока, 2 и 3 потоки в эту функцию не заходят, так как сделал чтобы только 1 поток в данную функцию заходил, скачивал и через 10 минут опять заходил и скачивал, а потом чтобы как скачал в течении этих 10 минут в эту функцию не заходил. Вышло время 10 минут зашёл, скачал и опять по новой работает как и 2,3 поток1568376464507-1568060461320-project-новый.xml



  • @19717 Сори, но у вас какая-то ахинея в скрипте.



  • @UserTrue не могли бы вы мне помочь подправить. дело в том что я новичок и пытаюсь научится но этот вопрос уже неделю бьюсь но не получается



  • @19717 дайте тут цепочку того что должен делать скрипт(не надо переписывать то что сделали, а то что там должно быть) в примерном формате:

    1. получить текущее время
    2. установить прокси
    3. открыть страницу mail.tk

    это что бы разобрать проблемы ваши и научить



  • @tet-vivi Запускается проект в 3-5 потоков

    1. получить текущее время
    2. 1 поток заходит в функцию 1 раз в 10 минут и скачивает прокси с записью в файл, и после этого продолжает работу дальше, то есть поток не останавливается.
    3. 2,3 и т.п потоки работают без захода, то есть берут с файла прокси
    4. открывается страница определённого сайта
    5. эмуляция без действия
    6. перезапуск проекта

Log in to reply