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

  1. semafor

    Как проверить страницу на загрузку

    Мысль о контроле не по одному, а по нескольким элементам реализовывал на целевых страницах, в примере выше рефер с которого выполняется переход. Вкладку проверяю в предыдущем кубике. А за проверку результатов в отдельном кубике спасибо, буду осмысливать.
  2. semafor

    Как проверить страницу на загрузку

    Да свой то код я понимаю, именно для того цикл и заводил, чтобы шаб тут не встретился с вечностью, и в то же время не успокоился после разовой проверки. Просто думал может есть методы, которые решают этот вопрос проще, после ответа Zymlex-а прлез таймеры смотреть, но с разбегу не понял как...
  3. semafor

    Как проверить страницу на загрузку

    А Ага, если в общий код выносить — это вариант. Спасибо
  4. semafor

    Как решить проблему с постоянной аутентификацией на сайте?

    После авторизации: Правая кнопка мыши - добавить действие - данные - операции над профилем. В кубике выбираешь сохранить сохранить профиль. Перед переходом на сайт: Правая кнопка мыши - добавить действие - данные - операции над профилем. В кубике выбираешь загрузить профиль, и указываешь...
  5. semafor

    Как проверить страницу на загрузку

    Добрый день. При работе с gsm-модемом периодически не догружается страница. Причем прокси чекается норм, а потом хрясь... Выглядит это по разному: <!--иногда так--> <html> <head> <!--тут может что-то быть, а может и нет--> </head> </html> <!--иногда так--> <html>...
  6. semafor

    Как парсить ссылки без атрибутов и классов?

    Ну я бы попробовал по xpath родителя //список, нужно создать в проекте var list = project.Lists["Имя_списка_который создали"]; //получаем все элементы a по указанному пути в коллекцию HtmlElementCollection hcol = instance.ActiveTab.FindElementsByXPath(@"//div[contains(@class, 'icat')]/a"); //...
  7. semafor

    Старый добрый instance.SetWindowSize — как изменить размер окна браузера?

    Добрый день! Может я что не так делаю, однако? Потестил я показатели браузера на https://browserleaks.com И по результатам получилась такая картина — размер экрана прекрасно генерится, user agent меняется, а вот размер окна браузера при всех разрешениях экрана остается неизменным: Screen...
  8. semafor

    Заглянуть в ZennoPoster.TasksList

    Спасибо! А ведь в хелпе жеж написано! Тупанул...
  9. semafor

    Заглянуть в ZennoPoster.TasksList

    Приветствую! Ребят, а как бы занлянуть в содержимое списка задач? Насколько я понял хелп https://help.zennolab.com/en/v5/zennoposter/5.4/ZennoLab.CommandCenter~ZennoLab.CommandCenter.ZennoPoster~TasksList.html такой сниппет var tasksList = ZennoPoster.TasksList; возвращает список задач в xml...
  10. semafor

    WCF - ключ к любым .Net технологиям в шаблоне. Нейросеть Microsoft.ML.Net в ваших проектах

    Клиент-сервер! Вот это бомба! Да еще и с нейронкой!
  11. semafor

    10 000 рублей на оплату покупок в магазине с помощью ZennoPoster

    Звыняйте за офтоп, однако улыбнуло.. Пока у нас тут чубы трещат — годная тема или нет, сколь ядрёный комп для зенки нужен, как дропы загнать и все такое, суровые американские блогеры совершают попытки вооруженных захватов доменов. С мордобоем, огнестрелом и прочими тяжкими )))...
  12. semafor

    Заходим на сайт максимально безопасно + Бонус x2

    Теперь без чего-то подобного и в инет вылазить смысла нет )) А вот за https://ipqualityscore.com спасибо! Инфа для размышлений, она лишней не бывает...
  13. semafor

    Генерация профиля, как правильно?

    Вот тут все очень качественно описано. И шаблон прилагается. https://zennolab.com/discussion/threads/profili-osobennosti-generacii-proverki-zagruzki.59820/
  14. semafor

    Куплю кубик анонимизации

    Яндекс, Гугл... Вот ещё история про майл.ру. Понадобилось почт набить, накалякал шаб. Прохожу регу - ввожу б-каптчу, просит номер телефона. Ну йух с тобой — на. Следом — а мы позвонили вам на номер, вы вот пока рекаптчу разгадайте, а потом введите цифры номера с которого мы звонили. Ну, йопта...
  15. semafor

    Замена цифр на C#

    Ну или, если все же получать год автоматом, то так: //получаем текущий год DateTime dt = DateTime.Today; int currentYear = dt.Year; //арифметика return currentYear - Convert.ToInt32(project.Variables["year_born"].Value);
  16. semafor

    Замена цифр на C#

    Как вариант, получаешь текущий год, отнимаешь от него возраст из регулярки и вуаля. Или Dictionary - где ключ возраст, а значение -год. По ключу получаешь значение. С мобилы из-за руля код не напишу, уж не обессудь. Пример Dictionary можно тут глянуть https://metanit.com/sharp/tutorial/4.9.php
  17. semafor

    FindElemetsByXPath выдает ошибку

    Ну я поэтому и не тороплюсь с обновами — пока баги не подчистят, лучше не дергаться... Ну и так не только с зенкой ведь, любой софт взять, хоть ОСь, хоть CMS сайта (много с джумлой дела имел — там обновы вообще отдельная песня), хоть прикладное ПО...
  18. semafor

    FindElemetsByXPath выдает ошибку

    ial1408, добрался до ПК и твоего тестового шаба. По рецепту предыдущих ораторов сделал 2 варианта — на хроме и фф52. У меня ZP 5.29.0.0 Ну и добавил в код очистку браузера с закрытием вклвдок instance.CloseAllTabs(); instance.ClearCache(); instance.ClearCookie(); Tab tab1 =...
  19. semafor

    FindElemetsByXPath выдает ошибку

    Таки можно ставить точку. Наверное. Результаты изысканий таковы — видимо вчера, в процессе ковыряний произошло некое частичное подвисание PM (у меня так уже бывало, пока не ребутнешь — нигугу). А дальше, в попытках разобраться, начал городить, и чем дальше тем больше. После нескольких тычков...
  20. semafor

    FindElemetsByXPath выдает ошибку

    Блин, в двух браузерах смотрел — класс дива "tabs" онли, без всяких динамических приколов. А в св-вах элемента PM не смотрел, как-то не сложилось у меня с ним — не по глазам.
  21. semafor

    FindElemetsByXPath выдает ошибку

    Ага, уже догнал..
  22. semafor

    FindElemetsByXPath выдает ошибку

    Понял. Сейчас поковыряюсь, попробую систематизировать мысли. Пля, щас ребутнул PM — твой xpath отработал, но.. Вернул в коллекцию 5 элементов. 5 Карл! Хотя в реале их 7. А у тебя возвращает 6. Непоняяятно...
  23. semafor

    FindElemetsByXPath выдает ошибку

    Забыл спросить — проверь пожалуйста, как у тебя ведет себя мой xpath //div[class='tabs']/a
  24. semafor

    FindElemetsByXPath выдает ошибку

    Дык я верю. И мой xpath должен работать — там никаких хитростей вроде нет. Более того, я выше пишу, что на других страницах метод работает. Но вот нас, невольных тестировщиков уже двое — ial1408 пишет о похожих проблемах. А что за версия ZP?
  25. semafor

    FindElemetsByXPath выдает ошибку

    Вот полный код с твоим xpath: Tab tab = instance.MainTab; if ((tab.IsVoid) || (tab.IsNull)) return -1; if (tab.IsBusy) tab.WaitDownloading(); tab.Navigate("https://mail.ru"); if (tab.IsBusy) tab.WaitDownloading(); HtmlElementCollection heCol =...
  26. semafor

    FindElemetsByXPath выдает ошибку

    А твои проекты выходят за рамки mail.ru? Просто на странице Яндекс директ код отработал, на уроках Zennoposter — тоже (см. мой предыдущий пост)
  27. semafor

    FindElemetsByXPath выдает ошибку

    У меня 5,29 Не могу сказать что совсем не работает — я вчера писал, что на страницах Яндекс маркета Tab tab = instance.MainTab; if ((tab.IsVoid) || (tab.IsNull)) return -1; if (tab.IsBusy) tab.WaitDownloading()...
  28. semafor

    FindElemetsByXPath выдает ошибку

    Ты цитируешь мой код от Яндекс Маркета, но не суть... У меня было так: @"div[@class='tabs']/a" И именно в том и была задумка - получить в коллекцию только прямых потомков div-а с классом "tabs" которых реально 7. Вот этот кусок html: <div class="tabs"> <a class="tabs__item js-click...
  29. semafor

    FindElemetsByXPath выдает ошибку

    И у Яши на маркете тоже все работает: Tab tab = instance.MainTab; if ((tab.IsVoid) || (tab.IsNull)) return -1; if (tab.IsBusy) tab.WaitDownloading(); tab.Navigate("https://market.yandex.ru/catalog--protsessory-cpu/55330/list?hid=91019&onstock=1&local-offers-first=0"); if...
  30. semafor

    FindElemetsByXPath выдает ошибку

    А вот на тестовой площадке https://lessons.zennolab.com/ru/index все пучком, коллекцию собирает... Тем же кодом и без ошибок: Tab tab = instance.MainTab; if ((tab.IsVoid) || (tab.IsNull)) return -1; if (tab.IsBusy) tab.WaitDownloading()...
  31. semafor

    FindElemetsByXPath выдает ошибку

    Добра всем! Поможите люди добрые разобраться: Есть незамысловатая страница https://mail.ru Есть на ней табы — Новости, Спорт итп. Пытаюсь через Xpath получить коллекцию ссылок на эти табы, и в хроме мой Xpath прекрасно работает. А в ProjectMaker я раз за разом получаю ошибку сбора коллекции...
  32. semafor

    Новая система монторинга движений по картам физика + паранойя = ?

    Не соглашусь насчёт неважно в какой стране — глядя на виражи российской действительности, я бы смотрел в сторону более надёжных мест. Но это моя умная мысля, пришедшая опосля (у самого не один объект в собственности в РФ, и сейчас я бы здесь вкладываться точно не стал. Хорошую квартиру класса...
  33. semafor

    1 место Шаблон для поднятия прокси-сервера с мобильными-backconnect прокси за 300 рублей в месяц*

    С E173 у меня не сложилось — то ли дрова с моим железом не дружат, то ли еще что, но после нескольких реконнектов виндовый интерфейс модема встает колом — ни включить, ни выключить (и даже передергивание модема не помогает). Стабильность пришла с доставшимся когда-то на халяву Huawei E3272...
  34. semafor

    1 место Шаблон для поднятия прокси-сервера с мобильными-backconnect прокси за 300 рублей в месяц*

    Всем добра! Добрался таки до полезного шаба. Все крутится, все вертится, но... Печаль пришла неожиданно — МТС-ная симка, город миллионник и около 60 реконнектов выдали 4 (4 Карл!!!) уникальных IP. Блин, у них внутренний пул больше!
  35. semafor

    HTML Agility — xpath выражение из переменной

    doc спасибо! Я ведь понимал, что туплю, только не мог понять где. Я в переменную кавычки пихал...
  36. semafor

    HTML Agility — xpath выражение из переменной

    Не поспоришь. Сразу код не стал выкладывать, т.к. по сути и выражение xpath и сам код отрабатывает. Ошибка возникает только когда xpath через переменную пытаюсь подсунуть. Xpath выглядит так: @"//div[@class='bx_sitemap']//a". Естественно его проверял. Код, приведенный ниже отрабатывает на ура...
  37. semafor

    HTML Agility — xpath выражение из переменной

    То-то и оно, что если вписываю строку xpath в скобки все отрабатывает, нужные элементы находит и собирает, если указываю переменную (опять же копипастом, и после косяка в первом посте топика проверил еще раз, убедившись что правильно все скопировал) — болт. Единственное что не совсем ясно - это...
  38. semafor

    HTML Agility — xpath выражение из переменной

    О! Это я так скопкопипастил строку с тегом [/CODE] В проекте все нормуль, а переменная в скобках вызывает ошибку
  39. semafor

    HTML Agility — xpath выражение из переменной

    Здравствуйте уважаемые! var Nodes_list_1 = doc.DocumentNode.SelectNodes(@"мой_xpath"); В таком виде все работает замечательно. А если в скобки вместо xpath-выражения поставить переменную var Nodes_list_1 = doc.DocumentNode.SelectNodes(var_xpath]; ловлю такую ошибку: Выполнение действия CSharp...
  40. semafor

    Регулярные выражения на все случаи жизни

    Блин, точно, смотрел же на конец текста! Спасибо, doc!
  41. semafor

    Регулярные выражения на все случаи жизни

    Здравствуйте! Что-то не могу совладать. Есть линки вида https://pp.userapi.com/c63802151/v6380884/c2ab/3NrKKrT8GfA.jpg Нужно получить имя файла из строки (3NrKKrT8GfA.jpg для строки выше). Буду признателен за подсказку!
  42. semafor

    Создать таблицу проекта C#

    Доброго дня! Подскажите, как можно добавить таблицу в проект через C#, где в качестве пути к файлу — переменная из входных настроек?
  43. semafor

    Zennobox

    Доброго дня! А вот еще в догонку вопрос — передал я структуру каталогов и файлы заказчику. А куда ему их помещать, чтобы шаб понимал куда обращаться?
  44. semafor

    4 место Сохраняем свои данные в профили .zpprofile

    О как! Недавно задавался вопросом, как бы в профиль запихать инфу. И вот ответ! Спасибо!
  45. semafor

    Zennobox

    Добрый день! Не совсем понятна логика загрузки проекта в zennobox. Есть проект в логике которого вызываются подпроекты (проект в проекте). А так же есть структура проекта — каталог, содержащий подпапки с подпроектами и файлами для их выполнения, каталоги с входными и выходными файлами. 1. При...
  46. semafor

    Сохранить данные после выполнения проекта

    WEISS, проще конечно. Но я не ищу легких путей ))) Если серьезно, то имхо, токен на сутки все же безопаснее чем постоянный. Для моих целей, естественно.
  47. semafor

    Сохранить данные после выполнения проекта

    Для получения постоянного нужно отправить в запросе scope=offline.
  48. semafor

    Сохранить данные после выполнения проекта

    Zymlex, спасибо за наводку. Kare, в данном конкретном случае в БД нет необходимости.
  49. semafor

    Сохранить данные после выполнения проекта

    Добрый день! Работаю с VK через api. Получаю токен, который действителен сутки. Проект может запускаться несколько раз в течении суток. Хотелось бы использовать полученный токен все время, пока он действителен, а не выписывать в каждый запуск шаблона новый. Есть возможность сохранять из...
  50. semafor

    Проверка JSON-ответа на обращение к API c#

    WebBot, спасибо. В принципе так и смотрел в сторону try catch, но думал, мож уже готовое какое исключение есть, типа ArgumentNullException или вроде того...