Сделай в питоне:
print(r.request.headers)чтобы получить заголовки и попробуй их передать в басе. Недавно такая же проблема была, что сервер ничего не отдает. Решилось передачей заголовков Accept-Encoding и connection: keep/alive.
Здравствуйте, начал замечать такую тенденцию, что как только скрипт регистрации аккаунтов (сразу указываю на то, что потоки между собой не связаны) запускается в одном потоке, в отладке, то все идёт идеально, и если возникают ошибки, то чисто из за скрипта и возможных недоработок. Но как только скрипт запускается в многопоток (80% +- от цп), то сразу все ломается. Не сам скрипт, он никак от многопотоке не меняется, а именно тупит бас. Он начинает выбирать другие переменные, вводить не те номера, и возникает то, что не происходило ни разу за 1000 тестовых запусков а олнопотоке. Это такая особенность баса? Не только у меня так, покупал скрипт у хорошего кодера, там так же, в малое количество потоков - рега отличная, как только ставиться 10+(даже загрузка цп не максимум) ломается все
К слову комп у меня слабая мусорку. Киберпанк конечно не тянет, но ту же КС на макималках в тонну ФПС, да и гта норм пойдет та же
@DrPrime ну выразился не так, да переменные он не меняет. Но допустим в выборе номеров, начинает не туда кликать и выбирать не те номера. Смс на почту резко перестают падать. Просто начинает базовые вещи делать не правильно, тут не про то, что моя мега ультра функция не прикольно работает. Просто начинают плодиться ошибки, которых никогда не было(и быть не должно)
@nedarwin1217 Я примерно понимаю о чем вы. Когда запускаешь в работу, появляются вещи которых не было в отладке. Но опять же, берете данные потока (прокси, профиль и т.п.) и смотрите в отладке что не так. Бывает разное, может для этого гео прокси не такие селекторы, для этого разрешения экрана что то не так и прочее.
По опыту скажу что вот такое тестирование и отлов этих штук занимает больше времени в десятки раз чем написание самого скрипта.
@DrPrime просто не понятно, почему тогда этих ошибок нет в отладке, а только в многопотоке. Тот же номер выбрать в boxе, ничего от многопотоке не меняется, но там он почти всегда начинает делать все не так. Вместо Турции брать какие то рандомные номера, хотя метод выбора все тот же Turkey 90<Return>
и я бы не сказал, что я мало времени на этом потратил. Недели две отладку эту пишу. В олнопотоке- идеала. Как только 5-10+ потоков, шанс удачной реги процентов 40. И так было даже в покупном софте, которые написан ещё лучше чем мой в разы
Как я слышал, такое часто а Басе, в том же зенопосте такое реже
@nedarwin1217 ну вот в вашем примере уже есть куча вариантов проблемы. Может не быть этого вообще в списке, может быть другой текст, может быть другой язык. Что бы это понять нужно с теми же прокси и отпечатком открыть в отладке и посмотреть почему так. Так же сам метод через ввод текста может не всегда работать, лучше находить порядковый номер в выпадающем списке и устанавливать по индексу
@DrPrime второй способ у меня почему то не работает. Он просто не анализирует этот список. А по языку все так же, номер то же в списке есть. Он его начинает выбирать(вроде должен выбрать его и нажать ентер), а по итогу листает дальше и выбирает другое
@nedarwin1217 Данные берутся из одного списка? Может просто одновременное взятие в разных потоках? Это многие забывают учитывать.
Лично я делал проверку на использование списком. Логика простая: когда один поток берёт что-то из списка, он записывает в текстовый файл идентификатор, например 1, после окончания взятия данных и удаления их ставит в текстовик, например, 0. Другие потоки сперва проверяют этот текстовик и если там стоит 1, то ждут появления записи 0. И всё же при большом кол-ве потоков вероятность захода разных потоков в один файл высок, так что лучше использовать сон, можно рандомный.
@nedarwin1217 said in В многопотоке все ломается:
@gurkin4 Проблема именно в смерти эмуляции от нагрузки на бас
Так не нагружай бас сильно.
@nedarwin1217 Вы знаете, что на один поток открываются не менее 6-ти хромиумов? Если есть новые вкладки, да ещё ошибки в скрипте с их закрытием, то сами понимаете.
У меня комп с лёгкостью на ультра тянет Киберпанк, но всё же скрипт Ависо берёт не более 10-ти потоков. Привыкайте.
@FastSpace ну я хз, 5 потоков это ж немного для авторегера. Может что то с оптимизацией не так
@Inwnew said in В многопотоке все ломается:
уча всего может быть. Надо ковырять скрипт.
не, тут точно -. я написал, что ошибки не скриптовые, тоесть непредвиденные. смену селектора и ожидание элемента очевидно предусматриваю. тут вопрос именно почему бас может ломать базовые вещи из за многопотока(смс не приходят, начинает действия выполнять неприавльно). мне сказали что из за вкладок может быть, но я их вроде не открываю новые, так что хз. может в оптимизации дело, этим не занимался и не умею особо. не думал что рега так сложно тянется в 5 потоках тех же