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

  1. Dimionix

    Парсинг данных (картинок) с поисковых систем (на примере Google) на C#

    https://www.google.ru/search?tbs=isz:lt,islt:vga,itp:photo,ift:jpg&tbm=isch&q=&asearch=ichunk&as_q=keyword&ijn=0 где параметры: tbs - фильтр; as_q - поисковый запрос; ijn - номер страницы (от нуля до хз скольки)) ). По ссылке отдаётся чистый JSON без лишнего мусора, в отличие от ссылки...
  2. Dimionix

    Как парсить логины с форумов

    Для данного сайта всё просто: https://vredy.site/index.php?/search/ > Вкладка "Поиск пользователя" > Выбрать, кого искать (по желанию) > Кнопка "Поиск пользователей" > GET запросами постранично спарсить пользователей (page=1, page=2... page=511) = Профит Ссылка на первую страницу (все...
  3. Dimionix

    Дата: месяц (текстовый формат) перевести в числовой и сравнить с текущей датой

    string date = project.Variables["date"].Value; DateTime dt = DateTime.ParseExact(date, "d MMM. yyyy г.", new System.Globalization.CultureInfo("ru-RU")); DateTime now = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day); return (now - dt).TotalDays; Снять чекбокс с "Не...
  4. Dimionix

    Вопрос по C#

    Ответ => тык
  5. Dimionix

    Текущая дата в переменную

    Ответ => тык
  6. Dimionix

    Unix

    DateTimeOffset dto = DateTimeOffset.Parse(project.Variables["date"].Value); return dto.ToUnixTimeMilliseconds();
  7. Dimionix

    Можно ли в Зенно в переменных передавать Bitmap?

    :bw: На всякий случай так :-) project.Context["Bitmap"] = null;
  8. Dimionix

    Можно ли в Зенно в переменных передавать Bitmap?

    project.Context["Bitmap"] = new Bitmap(responseStream); Bitmap btm = project.Context["Bitmap"];
  9. Dimionix

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

    Кубик "Операции над таблицей - Удалить строки - Все". Что вообще за вопросы, не пора ли тебе уже посетить Справку для продуктов ZennoLab и Видеоуроки по работе с ZennoPoster от Rostonix бесплатно! ?
  10. Dimionix

    Лучший способ добавить тег в HTML код

    Кстати вспомнил, если что, есть зенновская реализация замены Replace Method
  11. Dimionix

    как преобразовать обычное значение в регулярное?

    Кубик "Обработка текста - Escape строки"
  12. Dimionix

    Лучший способ добавить тег в HTML код

    string str = project.Variables["html"].Value; string pattern = "</h1>"; string replacement = "</h1><img src=\"http://300x241.jpg\" alt=\"\" width=\"\" height=\"\" />"; Regex reg = new Regex(pattern); int count = reg.Matches(str).Count; int r = new Random().Next(1, count - 1); str =...
  13. Dimionix

    Как проверить переменную на наличие определенного символа?

    Это даже лишнее, лучше просто из свитча сделать выход по дефолту.
  14. Dimionix

    Картинки

    Уникализация фотографий, картинок на полном автомате XnConvert
  15. Dimionix

    Удалить все строки начиная со строки i в таблице (C#)

    IZennoTable tblResult = project.Tables["Result"]; int intLeads = int.Parse(project.Variables["cfg_int_leads"].Value); for (int i = intLeads; i < tblResult.RowCount; i++) { tblResult.DeleteRow(i); i--; } UPD. Или так: IZennoTable tblResult = project.Tables["Result"]; int intLeads =...
  16. Dimionix

    Не удаляется строка, хотя должна

    Попробуй использовать C# код IZennoList list = project.Lists["Accounts"]; lock (SyncObjects.ListSyncer) { string str = list[0]; // получаем первую строку списка list.RemoveAt(0); // удаление её project.Variables["account"].Value = str; // кладём в переменную list.Add(str); //...
  17. Dimionix

    Как остановить работу C#

    IZennoList list = project.Lists["zagolovok"]; string str = project.Variables["zagolovok"].Value; if (list.Any(s => s == str)) { // если хотя бы одна строка списка равна значению переменной project.SendInfoToLog("Такая закупка уже есть"); throw new Exception(); // выход будет по красной...
  18. Dimionix

    Дубли

    Тут либо брать определённое количество символов с начала строки, либо, как вариант, привязаться к какому-нибудь поисковику и придумывать логику, либо пилить нейронку или как-то ещё, но в любом случае не будет 100%-го результата.
  19. Dimionix

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

    А вообще показал бы кусок кода из которого нужно выпарсить числа, может там всё гораздо проще.
  20. Dimionix

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

    Я там ещё немного подправил регулярку, если что. Но я понял! ,\d{3}
  21. Dimionix

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

    Может и возможно, но нафиг заморачиваться с такой регуляркой. Парси любое число регуляркой (?<=^|\D)[1-9]\d*(,\d+)? в переменную и затем, предварительно заменив запятую на точку, сравнивай If'ом {-Variable.Number-} > 201
  22. Dimionix

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

    Вроде так работает (?<=^|\D)(?!(1\d{2}|200|201)\D)[1-9]\d{2,}
  23. Dimionix

    Как очистить строку в браузере

    А что ты её в этот же код постеснялся добавить? :-) instance.ActiveTab.KeyEvent("a", "press", "ctrl"); instance.SendText("{BACKSPACE}", 1);
  24. Dimionix

    Взять текст между словами

    (?<=ODIN\s*)\d+(?=\s*DVA)
  25. Dimionix

    Взять текст между словами

    Кубик "Обработка текста - Regex"
  26. Dimionix

    Как спарсить подписчиков Инстаграм

    Если одноразово, то пиши в ЛС, спаршу User + UserID (если нужно).
  27. Dimionix

    Хелп браузер зенки не воспроизводит видео.

    Попробуй это решение
  28. Dimionix

    Cloud Flare - обход защиты на легке

    Слишком замороченное решение, на мой взгляд. Всё отлично работает и решается в 130-150 строк кода без всяких доп. библиотек и на форуме даже где-то было такое решение.
  29. Dimionix

    Яндекс.Дзен - слив трафика

    Статейка с просторов интернета (надеюсь, не помешает)
  30. Dimionix

    Как навести курсор на элемент на C#

    onmouseover частично помог на том же сайте => тык Ещё попробуй такое решение => тык
  31. Dimionix

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

    В настройках проекта стоит чекбокс "Не использовать браузер"? Может ещё используются кривые регулярки.
  32. Dimionix

    Как сравнить номера и тексты если в них есть ошибка!?

    Если проблема в количестве пробелов и допустимы, например, двойные пробелы, то это можно проигнорировать, как-то так: string reference = project.Variables["Var1"].Value; string check = project.Variables["Var2"].Value; int errorMax = 2; // количество максимально допустимых ошибок // Удаление...
  33. Dimionix

    Как сравнить номера и тексты если в них есть ошибка!?

    string reference = project.Variables["Var1"].Value; string check = project.Variables["Var2"].Value; int errorMax = 2; // количество максимально допустимых ошибок if (reference == "0") return "ok"; // если значение переменной "0" - выход по зелёной if (reference.Length != check.Length)...
  34. Dimionix

    Get запрос, пройти таймер редиректа.

    обход CloudFlare на запросах [шаблон прилагается]
  35. Dimionix

    Как сравнить номера и тексты если в них есть ошибка!?

    string reference = project.Variables["Var1"].Value; string check = project.Variables["Var2"].Value; int errorMax = 2; // количество максимально допустимых ошибок if (reference == "0") return "ok"; int error = 0; for (int i = 0; i < reference.Length; i++) if (reference[i] != check[i])...
  36. Dimionix

    Таблица загружается если в пути переменная?

    В настройках таблицы поле "Путь к файлу" оставь пустым, а таблицу привязывай кубиком "Операции над таблицей - Привязать к файлу", там можно использовать переменные.
  37. Dimionix

    Не получается войти в партнерку

    Спасибо! Что-то я прощёлкал этот момент :-)
  38. Dimionix

    Не получается войти в партнерку

    В этом случае SolveMedia ничем не поможет, лишь только совсем немного усложнит задачу. Но для её решения есть же прокси по рефке из ProjectMaker и CapMonster :D Если же это всё ради защиты, то прикрутите авторизацию через Google Authenticator.
  39. Dimionix

    Как сравнить номера и тексты если в них есть ошибка!?

    string reference = project.Variables["Var1"].Value; string check = project.Variables["Var2"].Value; int errorMax = 2; // количество максимально допустимых ошибок int error = 0; for (int i = 0; i < reference.Length; i++) if (reference[i] != check[i]) error++; if (error > errorMax) throw...
  40. Dimionix

    Есть ли смысл заработка на https://www.blogger.com/

    Он наверно думал, что это для красоты :D
  41. Dimionix

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С# v.2

    Твой вариант верный! if (content != "" && !content.Contains(@"blocked") && !content.Contains(@"заблокирован")) только, как и сказал doc Можно ещё так: if (!Regex.Match(content, "^$|blocked|заблокирован").Success)
  42. Dimionix

    Проверка прокси на валидность proxy checker

    А что в топике не обновишь? Сверхсекретная разработка? :-)
  43. Dimionix

    Проверка прокси на валидность proxy checker

    Прокси взять из списка, чекнуть, назначить, положить в конец списка. Готовый сниппет. Proxy С#