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

  1. izunag

    Синхронизация при работе со ссылками и таблицами

    Народ, подскажите нужно ли выполнять синхронизацию при работе со стандартными блоками действий при работе со списками или таблицами в многопотоке? Нужно ли выполнять синхронизацию при использовании зенно апи и C#? Задача считывать строку из таблицы, таблица связана с файлом, установлена опция...
  2. izunag

    В чем различие настроек экшена "Свой JavaScript код"

    2 режим выполняется без относительно к событиям на странице; 3 после того как документ загружен - document.onload; 4 в момент завершения создания вкладки (окна) - window.onload;
  3. izunag

    В чем различие настроек экшена "Свой JavaScript код"

    Для чего угодно, заполнение и отправка форм, парсинг данных.
  4. izunag

    Разделяемые ресурсы

    Примного благодарен.
  5. izunag

    Разделяемые ресурсы

    Ну вот меня и интересует как это будет - 10 потоков из разных экземпляров или 5 потоков одного экземпляра могут работать с общими ресурсами?
  6. izunag

    Разделяемые ресурсы

    То есть если добавить в зенопостер два экземпляра (один исходный файл) скрипта и запустить каждый экземпляр в пяти потоках и с разными входными параметрами, то пять потоков одного экземпляра разделяют ресурсы объявленные в общем коде ?
  7. izunag

    [SOLVED] Простой вопрос по регулярке

    (?<=href=")[^"]*logout[^"]*(?=")
  8. izunag

    Разделяемые ресурсы

    Народ, подскажите статический блок "директивы using и общий код" используется всеми потоками, туда можно размещать объекты синхронизации и общие для потоков переменные ?
  9. izunag

    [SOLVED] Простой вопрос по регулярке

    а почему регуляркой решил делать, хочешь через GET работать ? это не эквивалент для xpath: //*[contains(@href,'logout')] такие тэги тоже будут попадать в твою регулярку <a href="/exit.php" class="logout">
  10. izunag

    Как вычислить процент от числа?

    ТС счастливый человек по жизни до этого времени с процентами не встречался, что даже забыл )))
  11. izunag

    Как вычислить процент от числа?

    И что это повод не знать ?
  12. izunag

    Как вычислить процент от числа?

    ТС ты походу жжёшь, это же арифметика за 4-й класс.
  13. izunag

    Как декодировать base64

    вместо этой строки string input = project.Variables["{-Variable.ID-}"].Value; напиши var key = project.ExecuteMacro(@"{-Variable.ID-}"); var input = project.Variables[key].Value; если данные были url урл кодированными (содержат %20%3F и тп ) то input = TextProcessing.UrlDecode(input); далее...
  14. izunag

    Утечка памяти

    Народ, такой вопрос, в редакторе проектов делаю отладку и в нём продолжительное время работает скрипт, обозреватель перегружается с установленной периодичностью и не вызывает утечку памяти, а вот сам редактор уже весит ~2,5Гб, можно где-то что-то настроить чтобы уменьшить данный эффект? Будет ли...
  15. izunag

    Как декодировать base64

    project.Variables["{-Variable.ID-}"].Value; макросы тут не работают, var key = project.ExecuteMacro(@"{-Variable.ID-}"); сначала получи значение ключа; project.Variables[key].Value; теперь используй или project.Variables[project.Variables["ID"].value].value;
  16. izunag

    Утечка памяти

    Народ, такой вопрос, в редакторе проектов делаю отладку и в нём продолжительное время работает скрипт, обозреватель перегружается с установленной периодичностью и не вызывает утечку памяти, а вот сам редактор уже весит ~2,5Гб, можно где-то что-то настроить чтобы уменьшить данный эффект? Будет...
  17. izunag

    Работа с изображениями. Как уникализовать изображения?

    альтернативный вариант http://imageprocessor.org/, сторонняя библиотека обработки изображений.
  18. izunag

    Некорректное сложение JS

    var x = 0.00227856999999999; x = x.toFixed(8) - 0; И это не ошибка, это особенности представление чисел с плавающей точкой.
  19. izunag

    Работа с изображениями. Как уникализовать изображения?

    Это бесполезная затея, но можешь попробовать - http://zennolab.com/wiki/ru:actions:image_processing
  20. izunag

    Перезагрузка обозревателя

    точно, по запарке return написал, спасибо
  21. izunag

    Перезагрузка обозревателя

    Вы правы, на сервере установлена 5.10.1 (моя ошибка, у заказчиков разные версии) А что насчёт других вопросов var tab = instance.ActiveTab; if ((tab.IsVoid) || (tab.IsNull)) { return new Exeption("Вкладка не найдена"); } if (tab.IsBusy) tab.WaitDownloading(); do { tab.MainDocument...
  22. izunag

    Перезагрузка обозревателя

    какая суть цитирования меня или есть что сказать?
  23. izunag

    Перезагрузка обозревателя

    Задавал вопрос в ветке новичков, но никто не ответил. Суть проблемы в том, что блок перезагрузить экземпляр обозревателя часто не может выполнить перезагрузку с первого раза, в окне обозревателя выводится сообщение внутренняя ошибка обозреватель не загружен и при этом выход из блока по зелёной...
  24. izunag

    Не работают Post/Get запросы

    Была подобная ситуация помог ребут компа, хотя как и ты был в недоумении.
  25. izunag

    Перезагрузка инстанса

    Народ, подскажите как повторно перегрузить инстанс, часто при попытке перегрузить инстанс он не перегружается с первого раза? А также как отловить состояние когда в инстансе произошла ошибка, серенький экран с соответствующей надписью, и возобновить его работу.
  26. izunag

    При установке ошибка win 32

    Проверь комп на вирусы, Кликни по скаченому файлу ПКМ и выбери свойства, кликни разблокировать.
  27. izunag

    Нужна подсказка

    Это как раз то, что порекомендовал orka13 и то, что я обсуждал выше. Благодарю за помощь, вопрос снят.
  28. izunag

    Поиск поля ввода

    Полностью поддерживаю, Xpath рулит. Один минус - много длине CSS селектора. Как альтернативу можешь использовать JavaScript в соответствующем блоке действий. И писать что-то наподобие: var el = document.querySelector('#j-i-form .j-cat-select-link'); if (el !== null) { el.click(); } el...
  29. izunag

    Нужна подсказка

    в С# не идентично конвертирует. // Конструктор действий, тип Set HtmlElement he = instance.ActiveTab.FindElementByAttribute("a", "innertext", "просмотреть ваше объявление", "text", 0); if (he.IsVoid) return -1; // Установить атрибуту "href" значение "#" he.SetAttribute("href", "#"); хотя в...
  30. izunag

    Нужна подсказка

    Спасибо, как крайний вариант подойдет, я просто в основном на странице работаю с JS, а такой вариант обдумывал, но он не очень удобен. хотелось бы как-то так tab.MainDocument.EvaluateScript(@" document.querySelector('#j-i-form .ajax.j-toggler[data-type=""simple""]').click(); "); if...
  31. izunag

    Нужна подсказка

    если не затруднит, скинь пример, буду блогодарен
  32. izunag

    Нужна подсказка

    Народ, подскажите, как синхронизироваться с вкладкой обозревателя, то есть дождаться завершения определенного действия на странице, например отображения меню после клика по кнопке? Проблема в том, что в верстке изначально меню отсутствует и генерируется жаваскриптом. if (tab.IsBusy)...
  33. izunag

    Подскажите регулярку для получения двух первых цифыр

    ^\d\d если вначале строки \b\d\d если где в строке
  34. izunag

    Вопрос по Вконтакте

    В той регулярке, что тебе дали, регистр не учитывается
  35. izunag

    Клик по элементу из кубика свой JS

    так а это что ? System.Threading.Thread.Sleep(50); if (tab.IsBusy) tab.WaitDownloading(); ожидание Thread.Sleep(50); добавлено специально. потому что бывает не срабатывает if (tab.IsBusy) tab.WaitDownloading(); то есть браузер еще не начал обновлять страницу а C# уже проверил можешь...
  36. izunag

    Клик по элементу из кубика свой JS

    project.Variables["myvar"].Value = tab.MainDocument.EvaluateScript(@" //js код здесь return value; //если что-то нужно вернуть "); кавычки внутри кода удвоить ""текст"" или использовать одиночные 'текст' аналог блока свой JS код
  37. izunag

    Клик по элементу из кубика свой JS

    var tab = instance.ActiveTab; if ((tab.IsVoid) || (tab.IsNull)) { return -1; } System.Threading.Thread.Sleep(50); if (tab.IsBusy) tab.WaitDownloading(); do { var parsing_data = tab.MainDocument.EvaluateScript(@" // код парсинга return value; "); var next =...
  38. izunag

    Клик по элементу из кубика свой JS

    я вообще порекомендовал без относительно к коду, цитату сделал чтобы заметил обновление поста.
  39. izunag

    Клик по элементу из кубика свой JS

    По возможности меньше пользуйся библиотеками. Пиши на чистом JS. Как по мне быстрее и надёжнее.
  40. izunag

    Поиск элемента в первом на странице div

    тоже вариант, тут уж пусть ТС решает.
  41. izunag

    Проблема выполнения свой JS на странице.

    у меня были какие-то проблемы я потому и через JSON, надо проверить как сейчас.
  42. izunag

    Парсинг Ajax

    var items, a = []; items = document.querySelectorAll('.md-cell>a.ng-binding'); for (var i = 0, l = items.length ; i < l ; ++i) { a.push(items.item(i).href); } return JSON.stringify(a);
  43. izunag

    Парсинг Ajax

    прокрутка страниц for (int i = 0, l = Convert.ToInt32(project.Variables["scroll_count"].Value); i < l; i++) { tab.MainDocument.EvaluateScript(@" window.scrollBy(0,Math.max( document.body.scrollHeight, document.documentElement.scrollHeight, document.body.offsetHeight...
  44. izunag

    Проблема выполнения свой JS на странице.

    а возвращается всё равно строка ?
  45. izunag

    Проблема выполнения свой JS на странице.

    я просто не пишу блоками, использую только C# апи
  46. izunag

    Проблема выполнения свой JS на странице.

    рабочий вариант на C# var tab = instance.ActiveTab; if ((tab.IsNull) || (tab.IsVoid)) return -1; project.Variables["res"].Value = tab.MainDocument.EvaluateScript(@" var menu = document.querySelectorAll('.left_products_list .pro_list2'); var result = {}; for (var i = 0, l = menu.length; i < l...
  47. izunag

    Проблема выполнения свой JS на странице.

    Ты на путал много, ассоциативные массивы поддерживаются с ECMA 6 var menu = document.querySelectorAll('.left_products_list .pro_list2'); //проверять принадлежность свойства hasOwnProperty не нужно var result = []; for (var i = 0, l = menu.length; i < l; ++i) { var temp = []; //не...
  48. izunag

    Проблема выполнения свой JS на странице.

    Вместо for (var key in menu) For (var i = 0, l = nemu.length; i < l; ++i) { menu.item(i) ... // какие-то действия с элементом }
  49. izunag

    Проблема выполнения свой JS на странице.

    мой косяк поддерживается во всех спецификациях
  50. izunag

    Проблема выполнения свой JS на странице.

    смею предположить что For .. in тоже не поддерживается ECMAscript 5.1 и 6 Пробуй чистыми FOR