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

  1. sibbora

    Создание объекта Instance в Visual Studio

    ...а вот здесь уже не работает (хотя по идее при нажатии на кнопку в форме должно происходить то же самое). Вижу исключение:
  2. sibbora

    Создание объекта Instance в Visual Studio

    Семпл? Не вопрос ) Первый файл ForumTest.rar. Внутри проект Visual Studio, готовая библиотека, проект постера. Всё работает. При запуске сниппета в ProjectMaker происходит обращение из .dll к инстансу, во вкладке открывается Яндекс, берётся InnerHtml элемента и возвращается в проект.
  3. sibbora

    Создание объекта Instance в Visual Studio

    Хочу использовать механизмы отладки Visual Studio при написании кода, но сталкиваюсь вот с какой проблемой: Если в уже скомпилированной .dll есть продедура (например такая): public string SayBlakaBlaka(string parameter) { ZennoLab.CommandCenter.Instance CurrInstance = new...
  4. sibbora

    Как создать свою dll?

    Столкнулся с такой проблемой: создаю dll-ку, подключаю к проекту, всё работает. Затем меняю объектную модель этой .dll, пересобираю и пробую воспользоваться новыми объектами и методами. Так вот Project Maker видит новые свойства и методы и предлагает их использовать при написании сниппета, но...
  5. sibbora

    Как создать свою dll?

    ...вопрос снимаю. работает так: ZennoLab.CommandCenter.Instance CurrInstance = new Instance("127.0.0.1", 40500, "server"); Tab Tab1 = CurrInstance.ActiveTab; Tab1.Navigate("http://yandex.ru"); if (Tab1.IsBusy)...
  6. sibbora

    Как создать свою dll?

    Возможно ещё какие dll нужно подключить? Не получается обратиться к instance.ActiveTab:
  7. sibbora

    Как создать свою dll?

    del
  8. sibbora

    XPath с отключенным браузером

    разрядность оставлять по умолчанию, или выставлять принудительно x64, x86?
  9. sibbora

    XPath с отключенным браузером

    Кстати, через NuGet можно подгрузить более новую версию - AngleSharp 0.9.4, но также непонятно, как на выходе получить один .dll-файл
  10. sibbora

    XPath с отключенным браузером

    Если открываю решение, скачанное с github, то оставить только .NET не получается (актуально для проектов с меткой "переносимый"): ...для остальных проектов установлена версия .Net 4.5 и "Тип выходных данных" - "Консольное приложение". Если меняю на "Библиотека классов" и ".Net 4.0" - при...
  11. sibbora

    XPath с отключенным браузером

    Открываю sln-файл в Visual Studio, затем запускаю "Сборка"-"Собрать решение". VS через NuGet подтягивает отсутствующие библиотеки, и создаёт папки bin\debug с dll-библиотеками. Вот только ни одна из этих библиотек при размещении в External Assemblies-папке ZennoPoster не подключается через...
  12. sibbora

    XPath с отключенным браузером

    Может кто-нибудь подсказать, как в VisualStudio собрать dll из исходников AngleSharp, скачанных с github?
  13. sibbora

    XPath с отключенным браузером

    Вот ещё краткий обзор других инструментов здесь. AngleSharp, Fizzler, CsQuery Например, мнение по CsQuery:
  14. sibbora

    XPath с отключенным браузером

    Эта библиотечка со сложными XPath запросами нормально работает? Вот например коммент с того же хабра:
  15. sibbora

    XPath с отключенным браузером

    Вот нашёл статью на хабре по библиотеке. Может кому пригодится: https://habrahabr.ru/post/112325/
  16. sibbora

    XPath с отключенным браузером

    Уже привык при написании парсеров работать с XPath, что на мой взгляд намного удобнее регулярок по исходному коду страницы. Но возможно ли использовать XPath, если для экономии ресурсов я хочу отключить браузер в проекте и данные забирать исключительно через метод .HttpGet? Возможно ли скормить...
  17. sibbora

    Релиз ZennoPoster 5 новый билд 5.9.8.0 (26.01.2016)

    Действительно, работает так: return project.ExecuteMacro("{-Profile.Name-}"); ...только непонятно теперь, а зачем вообще эту фишку сделали. Я-то думал, что теперь можно писать самомодифицирующийся код, ан нет...
  18. sibbora

    Релиз ZennoPoster 5 новый билд 5.9.8.0 (26.01.2016)

    Можно поподробнее, как должен работать этот метод? Пробую например в ProjectMaker выполнить это: int i=10; project.ExecuteMacro("i++"); return i.ToString(); ...результат - 10, а не 11, как ожидал.
  19. sibbora

    Передача несуществующего HtmlElement в делегата

    блин точно :) так работает: try{ elElement = elParent.FindChildByXPath(strXPath, intIndex); }catch{ elElement = TargetTab.FindElementByXPath(strXPath, intIndex); }
  20. sibbora

    Несколько файлов в Instance.SetFilesForUpload

    Понял, буду обновляться. В этом году кстати раздача плюшек к новому году планируется?
  21. sibbora

    Несколько файлов в Instance.SetFilesForUpload

    5.7.5.3
  22. sibbora

    Передача несуществующего HtmlElement в делегата

    Возможно немного сумбурно описал проблему в стартопике. Если проще: как при необходимости передать в функцию null вместо объекта HtmlElement?
  23. sibbora

    Несколько файлов в Instance.SetFilesForUpload

    Название метода SetFilesForUpload и его описание в виде всплывающей подсказки как бы намекают, что возможно передать более одного файла за раз, однако на странице документации я описания этого метода не нашёл. Методом тыка (с разделением путей файлов запятой, точкой с запятой) также заставить...
  24. sibbora

    Передача несуществующего HtmlElement в делегата

    Нужно передать в функцию объект HtmlElement. Но если не нужно, чтобы данный элемент использовался как родительский при поиске, нужно передать null. Пишу так: Func<Tab, HtmlElement, string, string> fnXYZ; fnXYZ = (TargetTab, elParent, strXPath)=>{ HtmlElement elElement = null; if...
  25. sibbora

    Как создать свою dll?

    Ну это как раз вполне предсказуемо :) Если конкретизировать вопрос: чтобы можно было оперировать в создаваемой .dll объектной моделью постера, нужно подключить какую-то dll из папки постера в Visual Studio? или просто вставляем наши процедуры как есть в текст проекта, и при подключении через...
  26. sibbora

    Как создать свою dll?

    Видел как-то в одной из тем сообщение: Так вот может ли кто рассказать поконкретнее: как именно это сделать? Сниппеты уже достаточно сложны и наполнены делегатами, и функционал во многих местах пересекается. Созданная универсальная dll-библиотека была бы очень кстати.
  27. sibbora

    Как сохранить картинку в MySQL-базу?

    Раз уж снова вернулся к этой теме. Вот образец кода для сохранения картинки из базы в файл на диске: SQLReader.Read(); UInt32 intMaxFileSize = 10000; //создаём буфер (размер в килобайтах) byte[] rawData = new byte[intMaxFileSize ]; SQLReader.GetBytes(SQLReader.GetOrdinal("file_avatar"), 0...
  28. sibbora

    Как сохранить картинку в MySQL-базу?

    Под "этим" форматом вы подразумеваете NOSQL БД? Это уже даже не крупные, а гигантские проекты. В моём случае всё несколько проще.
  29. sibbora

    Как сохранить картинку в MySQL-базу?

    Для больших проектов база данных как раз более приемлемое решение, чем куча файликов на диске.
  30. sibbora

    Как загрузить профиль, сохранённый из действия?

    Если не ошибаюсь, эти методы работают только с файлами. Нет ли прямых аналогов - получение всех текущих кук в одну строку для записи в источник данных (подразумевается база данных), или восстановление кук из строки? В принципе можно конечно и через временные файлы сделать, но хотелось бы напрямую.
  31. sibbora

    Как загрузить профиль, сохранённый из действия?

    Заметил, что действие сохранения профиля из визуального конструктора и метод project.Profile.ToString() работают по разному. Если вот такой блок ...в действительности создаёт zip-файл, в котором находятся файлы profiledata.zpdata и profilecookie.zpcookie, то project.Profile.ToString(), похоже...
  32. sibbora

    Как сохранить картинку в MySQL-базу?

    Нашёл решение. Пример кода:
  33. sibbora

    Как сохранить картинку в MySQL-базу?

    Всем доброго дня! Может кто привести пример кода сниппета для сохранения файла картинки в базу данных MySQL, а также обратной процедуры - выгрузки файла из BLOB-поля БД в файл?
  34. sibbora

    Выполнить несколько запросов к MySQL БД

    Вот так работает: //Параметры подключения к БД, команда для MySql var DBCommand = new MySql.Data.MySqlClient.MySqlCommand(); string strConnectionString = "Data source=bla;UserId=bla;Password=bla;database=bla;"; //Подключаемся try{ DBCommand.Connection = new...
  35. sibbora

    Выполнить несколько запросов к MySQL БД

    Если при каждой итерации реконнектиться к базе данных, то происходит задержка в несколько секунд. Этого хотелось бы избежать. В приведённом мной примере конечно можно обойтись средствами самого SQL, получив в результате одного запроса уже готовые данные. Но это только пример. Хотелось бы иметь...
  36. sibbora

    Выполнить несколько запросов к MySQL БД

    Вот такой вопрос назрел: как выполнить несколько SELECT-запросов к базе данных в рамках одной сессии? Пока заставил работать только такой код: string strTSep = "\t"; string strResult = String.Empty; double dblQMatches = 0; DateTime dtStartDate = Convert.ToDateTime("05.08.2015"); DateTime...
  37. sibbora

    MailBee.NET.dll (запрос документации)

    Сегодня обратил внимание на библиотечку MailBee.NET.dll в папке постера. Есть у кого-нибудь дока по методам данной библиотеки? Подозреваю, что для работы с почтой будет удобнее пользоваться этой компонентой, чем связкой с древней версией postie.exe, которой пользуюсь сейчас.
  38. sibbora

    Как запустить вложенный проект из C# сниппета

    Не могу смоделировать грабли в постере. В Project maker - да, выбрасывается ошибка при попытке запуска: Но в постере - проект отрабатывает как нужно. Что я делаю не так? )) Проект - во вложениях. Передаёт две переменных в субпроект, далее они объединяются в одну строку и пишутся в файл в той...
  39. sibbora

    Как запустить вложенный проект из C# сниппета

    Из ответа не совсем понятно было: глюк в том, что не работает, в том, что работает или в том, что работает не так как нужно ) Так что говорят разработчики? Таска есть? На форуме упоминание о методе ExecuteProject - всего в паре веток кроме этой, и там вроде народ радуется что всё работает
  40. sibbora

    Как запустить вложенный проект из C# сниппета

    Круто. А я уже собирался приделывать костыль в виде управления заданиями постера :-) По поводу второго bool параметра при вызове: мапятся только явно объявленные функции/объекты, или есть доступ ко всем переменным родительского проекта? если доступ к переменным есть, то как к ним обращаться из...
  41. sibbora

    Как запустить вложенный проект из C# сниппета

    Появилась такая задачка: на базе переменной ("тип активности") скрипта вызывать тот или иной вложенный проект с заданными параметрами. Есть ли аналог экшена "Проект в проекте" для использвоания в C# - сниппете?
  42. sibbora

    1 место C# Sharp vs WebBrowser

    Здравствуйте! Можно пароль от архивов "РегерАвито (от lexone).rar", "чекер маил.rar", "видео-вк.rar"?
  43. sibbora

    Эмуляция прокрутки колеса мыши

    Как раз пытаюсь сделать что-то подобное. Можете подсказать, каким оператором в C# это можно сделать?
  44. sibbora

    Как инициализировать объект таблицы

    В массивах не будет встроенной механики зенки по работе с файлами, придётся вручную пилить. Но вообще если хватит двух измерений, то лучше даже не с массивами работать а с датасетами. Тогда запросы по данным можно будет гонять. Только вот пока не доберусь никак освоить этот инструмент
  45. sibbora

    Как инициализировать объект таблицы

    Печаль
  46. sibbora

    Как инициализировать объект таблицы

    Возможно ли создать в C#-сниппете пустой экземпляр объекта IZennoTable, после чего привязать его к .xls-файлу? С привязкой проблем нет, tblName.Bind("FilePath"), но вот объявление... В документации есть только примеры привязки к уже добавленной в проект таблице: IZennoTable tblName =...
  47. sibbora

    Как инициализировать объект списка

    Подскажите пожалуйста: как инициализировать пустой список в C#-сниппете для дальнейшего использования его в в коде? При выполнении кода List<string> tmplist; tmplist.Add("blah"); return "ok"; появляется ошибка:
  48. sibbora

    Работа с CaptchaSaver.dll из C#

    Хотелось бы увидеть, как передавать CaptchaSaver.dll различные параметры (как в сниппете). Например, масштаб сохраняемой картинки. За ссылку спасибо. Теперь понял, что he из примера - это объект HtmlElement. Буду пробовать.
  49. sibbora

    Работа с CaptchaSaver.dll из C#

    Всем привет. Какие параметры нужно передавать CaptchaSaver.dll при работе с библиотекой через C#? Перерыл весь форум, но нашёл только эту тему. В ней, к сожалению, тема параметров не раскрыта. есть скрин var res = ZennoPoster.CaptchaRecognition("CaptchaSaver.dll", he, "C:\\picture.png");
  50. sibbora

    снипет с# для загрузки профиля zpprofile

    По прежнему нельзя сохранять или грузить .zpprofile из C#? Если так, то очень жаль, нужная фича.