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

  1. soprano

    Бесплатный трастовый прокси от Google и мини-парсер от меня.

    Вот вы говорите: "прокси". Ну хорошо - не говорите, думаете. В наше временя постоянных запретов и ограничений в интернете (я говорю, разумеется, не об 1/6 суши и родной Беларуси, где свобода слова закреплена в Конституции и неуклонно соблюдается, а про медленно загнивающий и подцензурный...
  2. soprano

    Немного про отправку смс с платных сервисов бесплатно.

    В продолжение моей статьи об смс, весьма благосклонно принятой и высоко оцененной на прошлом конкурсе многими (не всеми!, но Бог им судья, художника всякий норовит обидеть), поведаю ещё об одном способе отправки смс. По-прежнему считаю, что смс - это самый результативный способ получения...
  3. soprano

    Как получить часть строки по шаблону

    Возник вопрос при получении данных. При парсинге получается так: Мне нужно из каждой такой строк получить вот эти данные: Кто знает, прошу подсказать регулярку или сниппет для получения одно-двузначных цифр справа и слева от предлога из
  4. soprano

    2 место  Как отправить миллионы смс меньше чем за $10.

    Доброго дня всем! В этой статье хочу поведать о малоизвестном способе получения буржуйского трафика через смс-рассылку. Трафик можно начать получать немедленно, таргетинг по гео - практически любая страна, я расскажу как работать с США и Канадой. Уходить из буржунета не хотелось, я стал искать...
  5. soprano

    SSH туннель

    Предлагаю добавить возможность простой вставки данных SSH туннеля для перенаправления трафика как через прокси. типа ssh://[email protected]@123.456.78.90:22 Как в антидетект браузерах реализовано.
  6. soprano

    Как из SSH сделать прокси

    Кто знает, как добавить SSH туннель в проект? Чтобы работал как прокси. Как в антидетект браузерах, в PM не работает - ssh://login:[email protected]:52 Может снипет какой есть типа такого instance.SetProxy(ZennoPoster.GetProxy("socks5", true));
  7. soprano

    Кавычки в GET запросе - как заэкранировать?

    Первый раз встретил в строке для запроса такое обилие кавычек "sec-ch-ua: " Not A;Brand";v="99", "Chromium";v="96", "Google Chrome";v="96"", Подстановкой к каждой кавычке ещё одной или добавлением в начале строки @ не решается. Подскажите, как правильно сделать. Весь запрос такой...
  8. soprano

    SQLite - как удалить, обновить правильно

    Есть база SQLite, нужно удалить первую строку и обновить базу. Вариант DELETE FROM table_name WHERE Id=1; не проходит, просто потому что нет Id Работает выбор первой строки SELECT * FROM domofond LIMIT 1; Как дописать правильно запрос, чтобы удаляло эту строку и обновляло таблицу? Вот сама база
  9. soprano

    4 место  Автоматическая накрутка сотен видео в день. Заставь Youtube вздрогнуть[3].

    ....И снова здравствуйте. Чтобы закончить с Youtube-автоматизацией, и больше не тянуть быка за тестикулы, я сделал накрутчик видео и подписчиков, а заодно и лайкер, дизлайкер - в одном флаконе. Шаблон надо скопировать в одну папку с предыдущими - yt-creator и yt-uploader. Размещение шаблона...
  10. soprano

    Автоматическая загрузка сотен видео в день. Заставь Youtube вздрогнуть[2].

    На прошлом конкурсе шаблонов я представил вашему вниманию шаблон массового создания видео на основе парсинга новостного сайта. Теперь пришло время для автоматического загрузчика этих видео (не руками же их заливать, право слово!). Для этого пришлось переделать шаблон для создания видео - был...
  11. soprano

    ЗА'join'ИТЬ .xlsx

    Нужно объединить файлы .xlsx в один. Данные однотипные в каждом файле, 1 и 2 колонка. Делаю таким кодом Excel.Application app = new Excel.Application(); app.Visible = true; app.Workbooks.Add(project.Directory + @"\result.xlsx"); app.Workbooks.Add(project.Directory...
  12. soprano

    Строки в SQLite

    Надо подсчитать строки в таблице SQLite. Делаю так string databaseName = project.Directory + @"\DB.db"; SQLiteConnection connection = new SQLiteConnection(string.Format("Data Source={0};", databaseName)); connection.Open(); string strData =...
  13. soprano

    Как получить много трафа из Facebook, используя популярные тренды

    Всё новое - это хорошо забытое старое. В старые времена, когда этот замечательный форум выглядел вот так На одном нерусском форуме, BHW, если кому интересно, я прочитал про тему, которая может приносить потенциально много трафика из буржунета. А в те времена любой трафик, тем более...
  14. soprano

    Как отключить ошибки в шаблоне.

    Нужен сниппет C# для отключения ошибок при выполнении проекта. Проект выполняется полностью, но в конце пишет Project Error. Хочу, чтобы этого не было. Кто-нибудь знает такой?
  15. soprano

    SMS-activate не отдаёт код из смс

    Хочу получить код из смс вот таким запросом string strPhoneNumber = String.Empty; string strRegistrationID = ZennoPoster.Sms.GetNumber("SmsActivate.dll", out strPhoneNumber, "uu", "&country=0"); и на сервисе начинает крутится и так много раз. Смс не приходит. Номер вводится...
  16. soprano

    Как получить значение из строки

    Есть такие строки Нужно получить последнее значение, цифру из строки в первом случае 3205231163 во втором - 4105231163 Как это сделать проще, регулярка не подходит, через Split может быть разное количество дефисов для вычисления последнего значения. Нужен совет.
  17. soprano

    Парсер WILDBERRIES на запросах - продажи, остатки товара на складе и т.д.

    Представляю вашему вниманию многопоточный парсер WILDBERRIES на запросах. Парсится следующая информация: Артикул, Название товара, Цена со скидкой, Общее число продаж, Количество отзывов, Звёзды, Бренд, Продавец, ОГРН продавца, Остаток на складах, Ссылка на товар Можно добавить другие позиции...
  18. soprano

    Как обойти лодку или велосипед

    Что-то сегодня при просмотре форума уже трижды вводил лодки и велосипеды, это я про cloudflare... Раньше легче информация доставалась.. Давайте, может, шаблон для обхода защиты запилим.
  19. soprano

    Удалить строку в списке по маске[C#]

    Есть список с такими строками https://www.site.ru/catalog/tovar/kantstovar https://www.site.ru/catalog/tovar/tv https://www.site.ru/catalog/tovar https://www.site.ru/catalog/tovar/shoes Необходимо удалить строку без подкатегорий, здесь это https://www.site.ru/catalog/tovar а остальные...
  20. soprano

    Как 2 регулярки объединить в одну

    Нужно собрать ссылки на странице. Одной регуляркой не получается, собирает с мусором. Нужно объединить с другой. Вот они @"(?<=""pageUrl"":"").*?(?=""},\{""id"")" @"(?<=""pageUrl"":"").*?(?=""}]},\{""id"")" Такой вариант не фуручит...
  21. soprano

    Как удалить дубли цифр в строке

    Есть строка с цифрами и разделителем | Нужно удалить все повторяющиеся блоки цифр, т.е здесь должно остаться Вот такой вариант не прошёл string str = " 46-48|48-50|50-52|46-48|48-50|50-52|46-48|48-50|50-52"; str = String.Join(" ", str.Split('|').Distinct()); и такой тоже не то string str...
  22. soprano

    Трабла с JSON

    Всех с праздником!! И небольшой вопрос. Вот таким кодом: string resultGet = ZennoPoster.HttpGet(url); resultGet = Regex.Match(resultGet, @"\{[\w\W]*}").ToString(); JToken source = JToken.Parse(resultGet); получаю JSON. Нужно вытащить все такие значения "sizes": [ {...
  23. soprano

    Lock на сохрание в БД SQlite в многопотоке

    В одном потоке результаты в базу данных сохраняются прекрасно. А как сделать в многопотоке? Конкретно, что нужно залочить в таком коде { string ID = "pars1"; string Price = "pars2"; string Link = "pars3"...
  24. soprano

    Как изввлечь все цифры из GET запроса

    GET-запросом получаю следующие данные: "Name":one,"quantity":1,"ready", "Name":two,"quantity":12,"ready", "Name":three,"quantity":10,"ready" Нужно извлечь регуляркой все цифры - 1, 12, 10 и сложить их 1 + 10 + 12 = получается 23 Регулярка такая string Quant = Regex.Match(resultGet...
  25. soprano

    Автоматическое создание сотен видео в день. Заставь Youtube вздрогнуть.

    С любезного разрешения ZennoLab Team я выкладываю ещё один шаблон. Уже давно наблюдается бурное развитие видеоконтента, и на небезызвестном ресурсе инфоцыган стали выкладывать шаблоны для массового создания видео, и почему-то все сплошь из слайдов PowerPoint. Цены на такие шаблоны от 3000 до...
  26. soprano

    Парсер WildBerries. Или как узнать самые продаваемые товары на маркетплейсе.

    Шаблон предназначен для сбора и анализа информации по заданной категории товаров с сайта Wildberries.ru. Шаблон сделан на C#, данные сохраняются в таблицу Excel. Шаблон собирает ссылки на новые товары в указанной категории: ID товара Ссылка на товар Название товара Цена на товар Количество...
  27. soprano

    Исключение на XPath

    Пагинация на сайте меняется кнопкой next Active.FindElementByXPath("//div[contains(@direction, 'next')]", 0).Click(); до последней страницы кнопка активная. Как только нажата последняя страница, кнопка next становится неактивной, но не исчезает. И проект как бы отработан, но не завершён...
  28. soprano

    Как сложить в строку данные из таблицы?

    Нужно полученные данные из таблицы записать в одну строку IZennoTable tbl = project.Tables["tbl"]; string str = ""; string row = ""; string txt = ""; string res = ""; for (int i = 0; i < 3; i++) { row = string.Concat(tbl.GetRow(i)); if (row.Contains(str)) { res =...
  29. soprano

    Удалить пробелы до и после

    Встал вопрос удалить в полученном значении пустые строки до и после него 125 Пробовал такие способы (нагуглил) - ничего не помогло string Quantity = Active.FindElementByXPath("//span[@class='quantity']", 0).InnerHtml.Trim().HtmlDecode(); Quantity =...
  30. soprano

    ffmpeg - как пересохранить файл

    Нужно наложить звуковой фон на видео. Вот такая команда ffmpeg ffmpeg -i input.mp4 -i sound.mp3 -vcodec copy output.mp4 Но мне нужно, чтобы файл на который накладывается звук пересохранился под своим названием в той же папке, то есть так должно быть ffmpeg -i output.mp4 -i sound.mp3 -vcodec copy...
  31. soprano

    Распознавание аудио в текст

    Пробую сделать распознавание аудиофайла в текст вот таким кодом SpeechRecognitionEngine recognizer = new SpeechRecognitionEngine(new System.Globalization.CultureInfo("ru-RU")); recognizer.SpeechRecognized += new EventHandler<SpeechRecognizedEventArgs>(recognizer_SpeechRecognized); string path =...
  32. soprano

    CapMonsterCloud некорректная каптча

    Пробую распознать такую каптчу выбрал кубик Распознаём через CapMonsterCloud.dll (5 подаренных долларов есть на сервисе) нажимаю на открытой странице Далее и получаю Такую каптчу не распознаёт?
  33. soprano

    Удаление стоп-слов

    Нужно удалить из текста слова по маске - предлоги. string tag = "В студёную зимнюю пору я из лесу ехал около реки"; string[] substr = { " без ", " для ", " на ", " в ", " около ", " перед ", " с ", " и ", " из ", " за ", " близ ", " вместо ", " вне ", " до ", " во ", "...
  34. soprano

    Синтез речи на C# в Windows

    Для генерации аудио из текста на русском пользуюсь такой конструкцией. Всё работает нормально, ролик создаётся. SpeechSynthesizer synch = new SpeechSynthesizer(); if (!Directory.Exists(pathFolder + @"\audio\")) Directory.CreateDirectory(pathFolder +...
  35. soprano

    Варианты паузы на C#

    Вот есть вариант паузы Thread.Sleep(10000); Ставлю, пока выполняется действие. Но действие заканчивается, допустим, через 6 секунд. А пауза длится 10 сек. И 4 секунды - дармовой простой получается. На Selenium есть вариант, когда пауза заканчивается с выполнением действия, т.е. не теряются...
  36. soprano

    Копировать из папки в папку - как!?

    Понадобилось скопировать картинки из папки в папку. Попробовао 4 варианта, в том числе с перемещением папки - ничего не сработало string imageFolder = pathFolder + @"\images\img%d.jpg"; string dir= pathFolder + @"\images\"; string tempdir = pathFolder +...
  37. soprano

    Как сократить дробь на c#?

    Вот есть такой код double frame = 13 * Math.Pow(21, -1); где frame = 0,619047619047619 А мне нужно получить 0,6 - как это сделать правильно?
  38. soprano

    Как вставить ссылку с html в Macros.TextProcessing.Spintax

    Что то не хочет работать макрос Macros.TextProcessing.Spintax("{<a href ="https://link.com">Your report</a>|<a href ="https://link1.com">report online</a>}") Показывает ошибку и не экранируется @. Как правильно сделать?
  39. soprano

    Selenium, как удобное дополнение к ZennoPoster

    В статье я хочу поделиться опытом использования Selenium в проекте на ZennoPoster по сбору email. Сначала краткая информация - что такое Selenium. Selenium Webdriver - это способ управления браузером для автоматизации любых задачи в интернет. Selenium работает напрямую с API браузера, и...
  40. soprano

    Рассылка с Craigslist, или сам себе донор.

    Хочу поделиться идеей, которая кажется вполне жизнеспособной при некоторой доработке. Поскольку идея новая, сырая, я не успел её протестить. Да и конкурс подкрался незаметно.. Так вот, есть такая древняя буржуйская доска объявлений Craigslist, с довольно унылым интерфейсом из конца прошлого...
  41. soprano

    Расширение файлов - как удалять ненужное

    Из папки с кучей файлов удаляю все, кроме тех (картинок), где есть нужное мне расширение, вот таким кодом var directoryPath = Path.Combine(project.Directory, "TestDirectory"); var imgList = Directory.GetFiles(directoryPath).Where(f =>...
  42. soprano

    Обрезка картинки - как убрать 10%

    Есть картинка (много картинок) с водяным знаком внизу на 10% высоты картинки. Нужен сниппет c# чтобы отрезал указанное количество %% от низа картинки и сохранял её в новом размере.
  43. soprano

    Удаление из таблицы по маске

    После парсинга получается вот такой результат (таблица .xlsx) 1 колонка | 2 колонка Москва, +7(900)[email protected] | [email protected] Москва, +7(900)[email protected] | [email protected] То есть в первой колонке email...
  44. soprano

    Проблемы с Memu

    Начал изучать Appium, впервые столкнулся с эмуляторами андроида. Пытаюсь установить .apk на эмулятор Memu - ничего. Разные версии Memu ставил, разные версии эмуляторов, копировал файл .apk в эмулятор и запускал - ничего. Root включен. Любое .apk не ставится. Из Google Play на эмулятор ставится...
  45. soprano

    Последние открытые

    Хотелось бы чтобы последние открытые - их было не 7 штук, а хотя бы 20. Можно сделать что-то типа закладок в браузере, зачем такие большие кубики? Спасибо.
  46. soprano

    Парсер сайта недвижимости на Get-запросах (C#) в базу Sqlite + конвертер в Excel.

    Здравствуйте. На форуме не очень много информации по бессерверным базам данным, поэтому попытаюсь частично это исправить. Предлагаю вашему вниманию парсер недвижимости сайта domofond.ru с сохранением информации в базу данных Sqlite. Парсер написан на C# и на запросах (отслеживал запросы, кстати...
  47. soprano

    Эмуляция на запросах

    Мой парсер на запросах периодически банится сайтом-донором (выдает пустые страницы), даже при использовании прокси. Помогает немного увеличение время задержек Thread.Sleep Есть ли какие - то способы эмулировать действия человека при запросах на сайт типа FullEmulationMouseMoveToHtmlElement и т.д.?
  48. soprano

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

    Нужен сниппет для преобразования кода типа в текст. Прошу подсказать.
  49. soprano

    Как получить нецелое число.

    Регуляркой парсится цифра, например 4,5 Но на выходе получается 4. Если ставлю вместо string double - ошибка. Как сделать, чтобы не целое число правильно получалось?
  50. soprano

    Как очистить textarea

    Есть поле для ввода с текстом <textarea style="width:220; overflow:hidden;" class="dontcleardefault xh-highlight" name="message" rows="5" cols="20"">Bla-bla-bla-bla</textarea> Перед тем, как ввести свой текст, нужно выделить и удалить начальный текст. Вот такой код выделяет все поля ввода на...