@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
По поводу цикла, ошибки, условия, рекаптча, HTTP
-
@Басодрот как считаешь вот так правильно будет? http://prntscr.com/h9b59n
-
@CaptchaLom
нет это дичь
тебе нужно зайти в кубике пост запроса нажать на песочные часы там таймаут поставь на сколько тебе нужно без всяких огородов -
@Басодрот так у меня и так там стояло 3000 секунд
-
@CaptchaLom said in По поводу цикла, ошибки, условия, рекаптча, HTTP:
@Басодрот так у меня и так там стояло 3000 секунд
в поиске вбей насчет капчи
-
@Басодрот это секунды! А не миллисекунды.. http://prntscr.com/h9b7nl
p,s, у тебя походу тоже ник не удачный ;)
-
@CaptchaLom said in По поводу цикла, ошибки, условия, рекаптча, HTTP:
@Басодрот это секунды! А не миллисекунды.. http://prntscr.com/h9b7nl
p,s, у тебя походу тоже ник не удачный ;)
у меня удачный ник поверь, я просто спутал думал там в милисекундах
тебе нужно сделать повторный запрос в цикле, ты поставил кубик игнорировать ошибки потом у тебя запрос далее нужно условие поставить IF -
@Басодрот
хорошо тогда как сделать, если [[ANSWER_GOOGLE_KEY]]=="ERROR_CAPTCHA_UNSOLVABLE"
тогда считать ошибкой -
@CaptchaLom
по условию в цикле, делаешь цикл с else на пример FOR 1:10 в этом цикле post запрос > сейв контент > парсишь ERROR_CAPTCHA_UNSOLVABLE если есть спишь, если нет уйдешь по else где будет остановка цикла Break -
@Басодрот
но если будет break, это же будет считаться как поток выполнен ОК!?
а мне нужно именно сделать ошибку, чтоб бас взял этот прокси сам автоматически повторно, т.к. у мне надо так, что если удачно выполнен поток, - удалять прокси из файла -
@CaptchaLom
нет Break это остоновка цикла, поток будет работать дальше, просто ты из цикла выйдешь чтобы 10 раз непроверять -
@Басодрот
так вот я же и спрашиваю, как сделать чтоб если условие верно сделать ошибку потока,
http://prntscr.com/h9bd8e -
а если тебе ошибку потока сделать то это fail кубик
в моем скрине если значение пустое то цикл останавливаеться и поток идет далее -
@Басодрот
спасибо! Теперь понял! Что такое break/continue я знаю))
я искал именно вот это:
логика скрипта -> fail -
@CaptchaLom
если тебе нужно ждать решение капчи ты ее в цикле проверяй когда ответ с капчей придет выйдешь из цикла и все дела
каждый поток будет в своем цикле тусоваться, ждать капчу, не городи с завершением и перезапуском потока горя хапнешь
