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

  1. sibbora

    Область действия FindChildByXPath

    Проект в аттаче. Вот из этой таблички, например, нужно взять этот столбец: XPath с точкой выдаёт правильный результат: ...а без точки - в каждой итерации повторяет значение первой ячейки.
  2. sibbora

    Область действия FindChildByXPath

    Вот с чем столкнулся: беру строки таблицы <tr></tr> на страничке в семейство Html Elements, затем перебираю эти элементы и выпарсиваю данные из ячеек через FindChildByXPath. HtmlElementCollection PhraseBlocks = BudgetDoc.FindElementsByAttribute("tr", "id", @"tr.*", "regexp"); foreach...
  3. sibbora

    Как дописать содержимое списка в файл

    Да, планирую в многопотоке. В курсе про рекомендацию пользоваться в таком случае списками, вот только файлы будут с десятками тысяч строк - не будет ли тормозить проект? В идеале - просто дописать бы эти строки в файл и забыть о них, не храня весь объём в памяти. В любом случае, хотелось бы...
  4. sibbora

    Как дописать содержимое списка в файл

    Допустим в коде есть список, который мы динамически создаём и наполняем: List<string> tmp = new List<string>(); tmp.Add("test1"); tmp.Add("test2"); tmp.Add("test3"); Затем нужно дописать содержимое этого списка в конец уже существующего файла. Вот здесь затык. Поиском по форуму и по справке...
  5. sibbora

    Ещё пара вопросов по XPath

    Блин, ну до чего же крутая штука! Вот например, как можно отобрать только те элементы, в потомках которых содержится определённый текст: Получаем элемент, если есть вложенный, отвечающий критериям: //form[@id='myadvq']/table[@id='list']/tbody/tr[td[contains (text(),'агентство рекламы')]]
  6. sibbora

    Ещё пара вопросов по XPath

    За гугл спасибо, вроде хороший сайт, гляну на досуге. Юмористы блин... Пробовал такие варианты (ещё до создания темы): //div[@InnerHtml='Выбор регионов'] //div[@innerhtml='Выбор регионов'] //div[@innerHTML='Выбор регионов'] //div[@text='Выбор регионов'] И другие... По поиску лазил, но за 10...
  7. sibbora

    Ещё пара вопросов по XPath

    В продолжение предыдущей темы: 1. Может кто подсказать, где посмотреть синтаксис XPath, реализованный именно в ZennoPoster? Регулярки, как я уже понял, не поддерживаются. А другие функции (например, описанные здесь)? 2. Можно ли в пути каким-то образом использовать InnerHtml? Что-то вроде...
  8. sibbora

    XPath: Как перебирать нумерованные элементы

    Прошу помощи. Есть выражение: PhraseBlock.FindChildByXPath("//tr[@class='tdata old-tr-top']/td[9]/div/label",0).GetAttribute("InnerHtml"); ...работает нормально, но вот я озадачился для повышения общего образовательного уровня, а как перебрать эти tr по id, если этот id - нумерованный (tr2...
  9. sibbora

    Область видимости переменных

    Мдя. А я всегда думал что присвоением null я переменную убиваю (убираю из памяти). Спасибо.
  10. sibbora

    Как перемешать список из C#?

    Спасибо! В конечном итоге, правильно ли я понимаю, что метод Shuffle работает только со списками, элементами которых являются строки <string>, в то время как списки в постере по умолчанию создаются с типом <variable>. Или это шаманство имеет какую-то другую цель?
  11. sibbora

    Как перемешать список из C#?

    Подскажите пожалуйста как перемешать в случайном порядке элементы списка. Пытаюсь сделать так: lstTemp.Shuffle(); Код отрабатывает, но данные в списке не перемешиваются. Ещё если можно сразу подскажите, как правильно делать сортировку элементов по возрастанию и убыванию. В документации только...
  12. sibbora

    Область видимости переменных

    Попробую апнуть тему. Разъясните пожалуйста, обязательно ли инициализировать переменные значениями при создании, чтобы они были видны во всех блоках кода? Я пытаюсь разбить весь код сниппета на try-catch блоки. Соответственно даже если я объявляю переменную неявно в начале сниппета - в try-catch...
  13. sibbora

    Как установить папку для загрузки файлов в C#-сниппете?

    Этот костыль у меня уже есть. Хочется не запоминать, в каких местах костыли подставлять, а писать как документировано.
  14. sibbora

    Как установить папку для загрузки файлов в C#-сниппете?

    Да, билд последний:
  15. sibbora

    Как установить папку для загрузки файлов в C#-сниппете?

    Делаю так: instance.DownloadsPath = project.Directory + "\\stat-images"; var resultHttpGet = ZennoPoster.HttpGet(strImageURL, "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.File, 15000); ...однако файл грузится в папку по умолчанию (C:\Users\User\AppData\Local\Temp)...
  16. sibbora

    Аналог замены по regexp в C# сниппете?

    Спасибо! так работает: strDescription = System.Text.RegularExpressions.Regex.Replace(strDescription, @"\t|<.*?>", "");
  17. sibbora

    Аналог замены по regexp в C# сниппете?

    Посоветуйте пожалуйста аналог экшена "Обработка текста"-"Замена" для использования в C#-сниппете. Замена текста на текст делается просто: str1 = str1.Replace("что","на что"); ...однако стоит задача сделать замену по регулярке, а конкретно - убрать все теги и символы табуляции, заменив регексп...
  18. sibbora

    Видимость полей профиля из C# и действий проекта

    Добрый день и с наступающим Вас! Сегодня наконец удалось скачать последний билд 5.7.1.0, однако описанная выше проблема в данном билде к сожалению решена не была... Можете ли Вы сообщить примерный срок решения данной проблемы? Мне нужно определиться, переписывать свои проекты или нет.
  19. sibbora

    Видимость полей профиля из C# и действий проекта

    Можно где-нибудь посмотреть справочник по наименованиям полей? Я пробовал подставлять значения из википедии, но корректно назначается только значение для параметра "HTTP_USER_AGENT", указанного в инструкции по Вашей ссылке.
  20. sibbora

    Видимость полей профиля из C# и действий проекта

    Да, у меня версия 5.5.0.0 от 05.11.2014
  21. sibbora

    Видимость полей профиля из C# и действий проекта

    Неправда ваша :) Вот слепил такой проектик (можете скачать здесь архив): В папке - 5 профилей. В файл Result.txt пишется имя фамилия через экшены, а затем через результат c# кода. Запускаю из Project Maker. Результат: Смотрю текущий автосгенерённый профиль в Project Maker - вуаля! Шаг...
  22. sibbora

    Видимость полей профиля из C# и действий проекта

    Только что проверил отлаженный проект в ZennoPoster. Если проект несколько раз выполняется в рамках одного потока - имеет место быть такая же проблема: при обращении к полям профиля из C# отображаются данные первого профиля, который был подгружен во время работы данного потока. Я понимаю что...
  23. sibbora

    Возможно ли расширить поддержку UserAgents-полей?

    У меня нет настолько глубоких познаний в этом вопросе. Тем не менее, зашёл на internet.yandex.ru с оперы (оригинальный дистрибутив, не от яндекса) - и эти данные отобразились. Вроде как некоторые параметры через флеш выдёргивают с клиента, где-то читал...
  24. sibbora

    Возможно ли расширить поддержку UserAgents-полей?

    В группе UserAgents-полей профиля есть поля product, productSub, но нет полей vendor и vendorSub (поле vendor для некоторых браузеров заполняется). В некоторых темах (в том же бонусхантинге) по этим полям могут пропаливать ботов, ведь так? Можно ли добавить эмуляцию этих свойств в зенку?
  25. sibbora

    Как работать с полем Interest профиля

    Добрый день. Если я верно понимаю, свойство Interest профиля должно указывать, какими темами "интересуется" бот. Вопрос, как правильно работать с этим свойством? Я пробую взять его значение через .ToString: string strInterest = project.Profile.Interest.ToString(); - ничего не получается...
  26. sibbora

    Доступ к свойствам профиля из теста C#

    Всем доброго дня! При тестировании макросов приходится прописывать значения переменных вручную, что вполне ок. Написано также, что "Списки и таблицы в тестировании недоступны". Печально конечно, но что поделать. Вопрос: можно ли как-то обратиться из окошка теста к полям профиля? Иначе пока...
  27. sibbora

    Видимость полей профиля из C# и действий проекта

    Ещё почему-то нет доступа из экшена "Профиль" - "Переназначить поля" ко всем полям. В частности, поля "Phone" и "Interest" получается юзать только из C#. Так и должно быть? И ещё момент: в группе UserAgents-полей есть поля product, productSub, но нет полей vendor и vendorSub (поле vendor для...
  28. sibbora

    Видимость полей профиля из C# и действий проекта

    Ок. Позвольте ещё вопрос: у Вас с администрацией одного "ресурса совместных покупок" какой-то конфликт случился? Ждать ли там обещанных доп. плюшек, или можно уже не проверять соответствующие темы?
  29. sibbora

    Видимость полей профиля из C# и действий проекта

    Вот так, например: И раз уж получилась такая оказия. Уважаемый товарищ rostonix! Планируете ли Вы выпускать продвинутую версию курса? Покупал первую часть, задавал этот же вопрос по почте но ответа так и не получил...
  30. sibbora

    Видимость полей профиля из C# и действий проекта

    Все похоже в шоке от отмены dev-лицензий, но я надеюсь что мой вопрос тем не менее не оставят без внимания. Итак, нужно отладить достаточно сложный шаблон, соответственно нужно прогнать его несколько десятков раз в Project Maker. Проект грузит профиль из файла и работать должен с данными из...
  31. sibbora

    Область видимости переменных

    Нашёл ответ самостоятельно. При объявлении переменных нужно сразу присваивать им значения. Этот вариант кода работает: int a = 10; string b = ""; if (a > 5) { b="blablabla"; } return a + "--" + b; А этот - не работает: int a = 10; string b; if (a > 5) { b="blablabla"; } return a + "--" + b;
  32. sibbora

    Область видимости переменных

    ок, в таком случае почему я могу обратиться к переменной random вне блока if?
  33. sibbora

    Область видимости переменных

    Только начинаю осваивать C# и многие моменты пока совершенно не понятны. Подскажите пожалуйста по области видимости переменных if (parserRegex.IsMatch(strCurrentVariant)) { strCurrentSubVariant = parserMatch.Value; subresult = strCurrentSubVariant.Split(new Char []...
  34. sibbora

    Проверка на пустую строку ('', Null, ...?)

    Неправильный пример привёл, прошу прощения. Только что подсмотрел в одном проекте. Итак: почему я могу сравнивать две переменные без одинарных кавычек ({-Variable.var1-}=={-Variable.var1-}), и условие работает. А когда я сравниваю переменную со строкой - то и название переменной нужно заключать...
  35. sibbora

    Проверка на пустую строку ('', Null, ...?)

    Круто, спасибо! Можно ещё вопрос: почему {-Variable.result}=='значение' работает и без кавычек вокруг {-Variable.result}, а с нулевым значением - нет?
  36. sibbora

    Проверка на пустую строку ('', Null, ...?)

    Добрый день. Есть регулярка, которая возвращает подстроку, или пустую строку, если ничего не находит. Мне нужно сделать If-проверку на пустую строку (вариант "ничего не найдено"). Пробую такое условие: {-Variable.result}=='' - Не работает. Постоянно срабатывает отрицательная ветка, как-будто...
  37. sibbora

    Условие - Вхождение символа в строке

    Добрый день. Мне нужно выполнить действие только в том случае, если переменная (строка) содержит определённый символ. Как это сделать?
  38. sibbora

    Запись функций

    У меня версия 5.1.0.0 продукта. Пробую повторить указанные в первом посте действия - получаю тот же результат. Код не выполняется. Как сделать правильно?
  39. sibbora

    Определение активных и неактивных элементов в выпадающем окне

    Можете выложить скриншот? По каким именно элементам нужно кликать?
  40. sibbora

    Как определить статус онлайн в одноклассниках

    По первым двум пунктам уже понятно примерно - потихоньку разбираюсь. А вот чем могут быть полезны списки в решении этой задачи? Список - это ведь одномерная структура данных?
  41. sibbora

    ★ [FREE] Авторегер аккаунтов на Одноклассниках от [Hungry Bulldozer & rostonix]

    Жаль, что в PM проект не откроется... Я зарегался только чтобы как учебник его распилить.
  42. sibbora

    В чём разница между "Подготовка JavaScript" и "Свой JavaScript-код"?

    Собственно, есть две операции: Пробую прописать в "Подготовка JavaScript" такой код: var str = "123456"; var result = str.length; ...но в переменной в результате получаю кусок кода, а не результат выполнения. Объясните пожалуйста, как правильно пользоваться этими конструкциями? Как...
  43. sibbora

    Бесплатно напишу регулярное выражение. Часть 2.

    вопрос снимаю. Помог тестер рег.выражений
  44. sibbora

    Как определить статус онлайн в одноклассниках

    Примерно так я это себе и представляю. Вот только не совсем пока понятно: на странице множество аватарок, у каждой свой моргающий элемент. А подпись-ссылка на профиль - под всей этой конструкцией. Можно как-то распарсить всю страницу на блоки по шаблону, и уже затем перебирать эти блоки и искать...
  45. sibbora

    Как определить статус онлайн в одноклассниках

    Всем привет! Стоит задача парсить участников группы в Одноклассниках, и тем, кто онлайн (на аве моргает указатель) писать личное сообщение. Подскажите, куда смотреть по вопросу определения статуса?