- Регистрация
- 10.05.2017
- Сообщения
- 410
- Благодарностей
- 84
- Баллы
- 28
Еще бы метод добавления попыток и можно батники выкидыватьДобавлен метод ZennoPoster.SetMaxThreads
Почините уже наконец-то отображение в окне трафика длинных ответов (уже давно поднимал тему, попросили тестовый шаб для воспроизведения, в моем случае это после авторизации и заполнения данных клиента, т.е. далеко в дебрях сайта, шаб предоставить к сожалению не могу хотя бы потому что он не будет работать без моей базы данных, а подсовывать больше сотни переменных ручками совсем нет никакого желания).Добавлено отображение прокси в информации о запросе в окне Трафик.
Супер, отдельное спасибо, просил давно, отличное нововведение.В настройки источника ProxyCheker добавлена новая настройка "Удалять прежние прокси, кроме живого списка при загрузке".
Т.е. теперь новый поток, запускаемый ЗП не будет обнулять данные в глобальных переменных, используемых в проекте (само собой, если того самого обнуления нету в самом шаблоне)? Если так, то супер, а то через файлы / таблицы в БД счетчики глобальные делать приходится, уйдет в прошлое наконец-тоИсправлена инициализация глобальных переменных в проекте, теперь они не перетираются, если уже используются в программе.
Наконец то, свершилось Очень ждал, так как бывает нужно в середине шаблона чтоб отработало в 1 поток, потом запустить много Спасибо огромноеДобавлен метод ZennoPoster.SetMaxThreads
Чуйка подсказывает что SetMaxThreads устанавливает максимальное кол-во потоков, а добавление желаемого кол-ва было бы AddThreadsПока ещё не пробовал, но уже не терпится попробовать, но вначале понять.
Расскажите про метод SexMaxThreads, как он работает?
Если я запускаю изначально шаблон в 10 потоков и в кубике ставлю SetMaxThreads("templateName",1) то как поведет себя выполнение?
Или этот метод нужен чтобы увеличить количество потоков на желаемое из шаблона?
Там речь шла о добавлении потоков, а не попыток
Там речь шла о добавлении потоков, а не попыток
Если речь об увеличении макс. количества потоков, то это можно сделать и сейчас:Имеется ввиду что неплохо бы добавить метод AddThreads, который может к текущему макс. кол-ву потоков прибавлять указанное количество (или убавлять, если со знаком минус)
int addThreads = Convert.ToInt32(project.Variables["addThreads"].Value); // Сколько добавить к максимальному кол-ву потоков
var id = Guid.Parse(project.TaskId); // Получаем ID текущей таски (работает только в ЗП)
//var id = Guid.Parse("49d9dfcf-42d9-456b-8fd1-7cbb15e2733a"); // Можем указать ID шаблона самостоятельно
var taskInfo = ZennoPoster.GetTaskInfo(id);
var doc = new System.Xml.XmlDocument();
doc.LoadXml("<Task>" + taskInfo + "</Task>");
var ExecutionSettings = doc.SelectSingleNode("Task/ExecutionSettings");
ZennoPoster.SetMaxThreads(id, Convert.ToInt32(ExecutionSettings.SelectSingleNode("LimitOfThreads").InnerText)+addThreads);
System.Xml.dll
using System.Xml;
Это на каком этапе установки выводит?Ошибка установщика:
Индекс находился вне границ массива?
Что это значит, и как избежать подобного?
На самом последнем. Синяя полосочка загрузки, на сантиметр грузиться, потом превращается в красную, и выдаёт, сообщение что выше описывал.Это на каком этапе установки выводит?
Может дистрибутив битый? Хотя тут разработчики должны ответить.На самом последнем. Синяя полосочка загрузки, на сантиметр грузиться, потом превращается в красную, и выдаёт, сообщение что выше описывал.