Результаты поиска

  1. C

    Почему MySQL ошибается?

    Вроде как проблема решена. По крайней мере ни одного дубля за последние 20 часов. В виду того, что апи ресурса работает через левую кривую руку разработчика-дцпшника, которая торчит у него из 5ой точки, бывало такое, что поток на простейших моментах мог не отстукивать в базу больше 10 минут, а...
  2. C

    Почему MySQL ошибается?

    ты здесь что-то путаешь. Специально создал новую таблицу и попробовал два запроса INSERT INTO test (acc,info) VALUES ('5','111111') INSERT INTO test (acc,info) VALUES ('5','222222') всё отрабатывает правильно: костыль вроде бы неплохой, вот только работает 2 сервера, т.ч. это не спасёт нужно...
  3. C

    Почему MySQL ошибается?

    объясни пож. не понимаю. ты прав. Если знаешь как, то напиши пож
  4. C

    Почему MySQL ошибается?

    да у потоков даже нет общих списков. Куда я эти SyncObject воткну??
  5. C

    Почему MySQL ошибается?

    не понимаю зачем мне это. Выше же писал. Никакого отношение это не имеет к данной ситуации я это понимаю, но почему-то же INSERT успешно проходит с дублем. Значит ZP неправильно определяет результат запроса?
  6. C

    Почему MySQL ошибается?

    не знал об этом в общем херня какая-то у меня получилась: //вроде как зенке не понравились залоченные таблицы и она начала кубик по красной ветке выкидывать в ждущих потоках //так что сделал попытки залочить в течение 30 сек пока не пройдет //в статье по локам пишут, что если один лок уже...
  7. C

    Почему MySQL ошибается?

    мне так удобнее смотреть на картину онлайна в HEIDISQL в таблице online только нужные поля в общем почитал про локи. Сейчас добавил перед кодом, который выше писал LOCK TABLE online WRITE и на выходах из него анлоки тестирую...
  8. C

    Почему MySQL ошибается?

    вооооот я об этом и говорю. Но в реальности получается что-то не так. Ну вот прям сейчас дубли пошли: строка PID для сравнения дубль или нет формируется один раз при старте потока: Environment.MachineName + " > " + instance.FormTitle
  9. C

    Почему MySQL ошибается?

    не не не это не так у меня работает 1. SELECT acc FROM accs WHERE state='active' забираем из базы все акки и закидываем их в акклист (не привязан к файлу. т.е. просто временный для потока) 2. В цикле берём из списка акклист один акк и пытаемся его INSERT INTO online в try блоке если в таблице...
  10. C

    Почему MySQL ошибается?

    там нет смысла, т.к. список акков запрашивается из таблицы со всеми акками. Каждый поток получает полный список и по порядку пытается их воткнуть. Нужны локи на INSERT в базу на сколько я понял
  11. C

    Почему MySQL ошибается?

    в базе проверка на уникальность столбца акков само собой стоит никак не запишется в несколько
  12. C

    Почему MySQL ошибается?

    Как правильно здесь локи вписать? while (project.Lists["acclst"].Count > 0) { project.Variables["acc"].Value = project.Lists["acclst"].ElementAt(0); project.Lists["acclst"].RemoveAt(0); try { ZennoPoster.Db.ExecuteQuery(String.Format("INSERT INTO online...
  13. C

    Почему MySQL ошибается?

    ??? ты о чём?
  14. C

    Почему MySQL ошибается?

    пусть хоть 10 потоков возьмут один и тот же акк только 1 пролезет в базу с INSERT-ом Штатно всё работает как и задумывалось. Но после 30-40 минут работы замечаю записки потоков-суицидников( не понимаю откуда
  15. C

    Почему MySQL ошибается?

    while (project.Lists["acclst"].Count > 0) { project.Variables["acc"].Value = project.Lists["acclst"].ElementAt(0); project.Lists["acclst"].RemoveAt(0); try { ZennoPoster.Db.ExecuteQuery(String.Format("INSERT INTO online (acc,last_online,pid,state) values...
  16. C

    Почему MySQL ошибается?

    локов нет на сколько я понимаю INSERT по-любому вылетает, если это дубль разве не так?
  17. C

    Почему MySQL ошибается?

    Каждый поток шаблона берёт аккаунты по порядку и пытается INSERTить в базу online. Если duplicate, берёт следующий акк и так пока не найдёт свободный. В середине шаблона есть проверка а не используется ли акк случайно другим потоком и если да, он самоубивается и пишет в лог предсмертную записку...
  18. C

    Discord и Telegram аккаунты по самым низким ценам - One Dash

    Только хотел написать отзыв. Софт лютое гов**. Работает раз через раз. После появления вопросов по софту тупо кидает в игнор и выкидывает из чата.
  19. C

    Расход трафика на прокси

    тоже столкнулся с такой же фигней. Делаю тестовый запрос на получение IP. 1 долбанная текстовая строка, а снимает 10-15 кб трафа. И это обычный GET запрос. Там ничег о лишнего 100% Саппорт тоже разводит руками. Подозреваю, что мы говорим об одном и том же сервисе.
  20. C

    Проблема с POST запросом

    что-то похожее на редирект. Сайт решил прикрыть лавочку (либо заменили домен апи) зенка ломилась и ловила 403 вне зависимости от галок редирект и т.д. а фиддлер исправлял на новый апи сам.
  21. C

    POST запросы с разных IP

    1 шаблон чекер балансов. Выполняет 1 функцию. И так же ясно.
  22. C

    POST запросы с разных IP

    засунул в using асинхронные функции, которые создавали отдельную таску, брали прокси и делали запрос. Что-то зенка не осилила и больше 5 тасков одновременно = краш ZP пока реализовал в 2 шаблона. 1 добавляет всё в список, добавляет попытки и ждет завершение 2ого. Итог: скорость х50
  23. C

    POST запросы с разных IP

    Для ускорения выполнения шаблона зарядил 100 прокси в проект, т.к. апи даёт определенное количество, а потом морозит. Выполнение: Взять прокси => POST запрос с неё => вывод результата и дальше по циклу но шаблон только замедлился Судя по всему зенке нужно время, чтобы переставить HttpExecutor'у...
  24. C

    Проблема с POST запросом

    UPD: решил поставил BURP сделал 2 запроса: 1. ZP => Fiddler 2. ZP => Fiddler => Burp да, Fiddler исправляет кое-что. Нашел разницу, исправил в самом запросе и всё заработало. п.с. Content-Length: 44749 Connection: keep-alive всё-таки зенка шлёт, но не говорит об этом.
  25. C

    Проблема с POST запросом

    В один момент перестал работать шаблон. Проблема в POST-запросе в кубике. Прогнал через Fiddler. Оказалось, что зенка кубиком шлёт криво. Переписал через ZennoPoster.HTTP.Request, скопировав заголовки один в один из Fiddler'a. Теперь так: ZennoPoster.HTTP.Request через Fiddler работает...
  26. C

    ZennoPoster.Db.ExecuteQuery результат

    UPD: разобрался. Есть аргумент, который позволяет вызвать исключение, если запрос неуспешен.
  27. C

    ZennoPoster.Db.ExecuteQuery результат

    Если кубиком делать ZennoPoster.Db.ExecuteQuery("INSERT INTO... в таблицу с уникальным ключом, получаем ошибку Выполнение действия Db Duplicate entry 'TEST1' for key 'online.unique_acc' кубик выходит по красной линии. Если этот код сконвертировать в C#, получаем...
  28. C

    AcceptEncoding и AcceptLanguage не отправлять при get запросе

    один в один копирую. Выполнение действия CSharp OwnCode. Ссылка на объект не указывает на экземпляр объекта.
  29. C

    Отключение в экшенах запросов заголовков из профиля, когда они не нужны

    Проголосую. Уже сталкивался с этим.
  30. C

    Перегенерировать профиль C#

    движений по таске нет?
  31. C

    JS костыли

    Кто понимает в JS, перепишите, пож, по-человечески, чтобы объекты тоже было видно. В таком виде если то в логе уже не видно(
  32. C

    непорядок с JSON

    ааа не знал
  33. C

    JS костыли

    сделал вот так: window.logOfConsole = []; var _log = console.log, _warn = console.warn, _error = console.error; console.log = function() { arguments.join = [].join; var str = arguments.join(' '); logOfConsole.push(str); return _log.apply(console, arguments); }...
  34. C

    непорядок с JSON

    Спасибо) сейчас костыли буду мастерить) а разработчики намеренно 2 года игнорируют такую "мелочь" как JSON? да тот же NewtonSoft.Json интегрировать что им стоит?
  35. C

    JS костыли

    а как работать с этим, если зенка не умеет?(
  36. C

    непорядок с JSON

    а как обращаться к JSON в C#, если он начинается со скобки или цифры? С 5ой версии до сих пор не пофиксили? п.с. 7.4.0.0
  37. C

    JS костыли

    вот прям за минуту до твоего сообщения переписал так: pr1.then(function (result) {console.log('balance:',result)}) и получил баланс ОГРОМНОЕ спасибо тебе за помощь. голова кипит
  38. C

    JS костыли

    паааммааагииттееее не понимаю эти долбанные промисы. let pr1 = new Promise(function(resolve,reject){balance = getBalance('+71231111111');resolve(balance);}) pr1.then(result => console.log('balance:',balance)) получаю в консоль: balance: Promise {<fulfilled>: "10 rub"} а в зенке пустота...
  39. C

    JS костыли

    Я правильно понял?: мне нужно обернуть функцию в промис и вызвать с .then(function (fulfilled)
  40. C

    JS костыли

    ну вот прочитал: https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Using_promises так функционала зенки хватает для этого или нет?
  41. C

    JS костыли

    это сработало) но появилась еще одна проблема( console.log(window.test1) показывает: Promise {<fulfilled>: {…}} __proto__: Promise [[PromiseState]]: "fulfilled" [[PromiseResult]]: Object param1: "1111111" param2: "2222222" param3: "3333333" __proto__: Object т.е. все ок. но когда я пытаюсь их...
  42. C

    JS костыли

    можно, пожалуйста, пример как сделать её свойством глобального объекта
  43. C

    JS костыли

    И вопрос #2: можно ли как-то выполнить await функцию в консоли, чтобы зенка не докапывалась? я понимаю, что она их не поддерживает, но можно же выполнить и потом из лога вытащить. Вопрос #3: почему const test1 = dosomth(); это совсем не тоже самое что const test1 = dosomth(); в консоли...
  44. C

    JS костыли

    Для того, чтобы достать лог из консоли воспользовался кодом: window.logOfConsole = []; var _log = console.log, _warn = console.warn, _error = console.error; console.log = function() { logOfConsole.push({method: 'log', arguments: arguments}); return _log.apply(console...
  45. C

    о ужасный JavaScript

    в полеобъекта я так понял нужно вписать PromiseResult т.к. в консоли у меня вот так выдавало Promise {<fulfilled>: "myaccount"} __proto__: Promise [[PromiseState]]: "fulfilled" [[PromiseResult]]: "myaccount" но не прокатило(
  46. C

    Chrome DevTools Protocol

    +50000
  47. C

    о ужасный JavaScript

    Что ему может не нравиться? Выполнение действия JavaScript OwnCode EvaluateScriptAsync: Unsupported return type. В консоли return нормально отрабатывает: Promise {<fulfilled>: "myusername"} update: и в консоль.лог возвращает нормально. А как мне его в зенку вытащить, если ей тип не нравится?
  48. C

    о ужасный JavaScript

    Ну да они есть в скрипте. А нет способов работать в консоли?
  49. C

    о ужасный JavaScript

    так нельзя ж выкладывать в паблик. Убьют сайт в хламину. ну вот например: const username= await xxx.getUsername(); вызов функции, которая не описана в кубике, но она есть в JS'ах, которые подключены на текущей странице. Через консоль отлично все срабатывает и console.log показывает правильный...