А можно пример кубиков? У меня что-то не получается эмулировать ничего кроме двух значений. Не меняются фингерпринты на browserleaks и amiunque. Памагити
project.Variables["test"].Value = project.Variables["link"].Value.Split(new[] {"\\"},StringSplitOptions.None).Last();
Расшифровка:
Переменной проекта "test" присвоить значение последнего совпадения разделения переменной "link" на массив с разделением через знак \\
Подставляешь вместо тест - имя...
Valandersi дело говорит. Кубики - это очень просто. Курс rostonix'a открывает море возможностей для новичков. Потрать время сейчас на освоение проги а не на выпрашивание парсеров, это будет лучше всего.
А ещё правильный поиск по Xpath по другому набору определяющих параметров элемента, а не только по href. Но если чужой вариант уже отработал, значит и помогать уже не нужно)
Я очень полюбил C#. Можно ещё вот так:
var list = project.Lists["Имя_листа"];
Random rnd = new Random();
string item = list[rnd.Next(0,list.Count())]; // забирает Рандомную строку из указанного списка
project.Variables["имя_переменной"].Value = item; //кладёт эту строку в переменную проекта...
Я не профи, но может представление данных неверное?
"auctionType": [
"Sell"
],
[
"ETHEREUM"
],
Почему здесь кавычки квадратные? Я когда с json работал такого не наблюдал. Всегда после двоеточия идут данные в кавычках или без в зависимости от типа. Строка в кавычках...
слово1:слово2:слово3:слово4 - это не список, а строка.
List<string> qwe = project.Variables["test"].Value.Split(new[] {":"},StringSplitOptions.None).ToList(); // объявляем лист qwe и кладем в него вхождения, перечисленные через знак ":" из переменной "test" проекта зенно
//return qwe.Count; -...
1) После Navigate - пропиши ожидание загрузки страницы, и поиск элемента (thread.sleep - он так нормально работает? Я обычно полный путь пишу - system.threading.thread.sleep);
2) С элементами.. а) прописывай не var he, a HtmlElement he; (причина - так яснее видно, что с этим элементом можно...
Про валидность - понятно, будет проверка, разговор о первичном парсинге, потому что собрать нужно не много не мало - дофига. За подсказки спасибо.
А взял - из темы "золотая коллекция регулярок".
Нет ничего более худого чем скрапить эмейлы... Обрыскав форум в поисках - единственная регулярка, которая мне хоть как-то помогла была следующая:
string regex = @"[\.\-_A-Za-z0-9]+?@[\.\-A-Za-z0-9]+?[\.\-A-Za-z0-9]{2,}";
Возникли следующие проблемы: она cпарсила другие результаты, которые не...
Хм. А попробуй такой Xpath - //div[contains(@class, 'tabs')]/a У тебя немного не так было. И в коллекции там не 7 элементов, а 12 получается. Твой путь выдавал 7.
Я реализовал проверку страницы на наличие капчи внутренними методами зеннопостера.
Отлаживаю процесс отметки нерешенности капчи, и вообще понять не могу зачем мне данные из WrongCaptcha0 ?
Каким образом зарепортитить капчу ? как отправить запрос к API ? Документация слабо помогла, нужно...
естесна) login:pass@port:ip // Прокси рабочие, но их значения первый раз после перезапуска PM - подставятся, а второй раз кубик запускается - и ничего не происходит, остается та же прокси
Очень часто замечал , что инстанс не принимает устанавливаемые значения прокси - ни через instance.SetProxy() , ни через кубик напрямую в проекте. Просто игнорирует данные которые ему пытаешься присвоить.
Отпускает только после того, как полностью перезапустишь PM ; Такую же беду наблюдал в...
Жаль после драки кулаками не машут) Столкнулся с той же проблемой - обратился сюда и увидел что нужно - коллекция ВНУТРИ цикла. Все сразу решилось. И это был один из моих первых вопросов о том как у тебя все было устроено) Спасибо за нитку.
Чтобы разделить строку переменных на лист:
List<string> list = new List<string>();
list.Add(project.Variables["имяпеременной"].Value.Split(new[] {"\n"},StringSplitOptions.None));
Нужно разделитель учитывать, я же писал. Между твоими столбцами должен стоять по умолчанию знак ";".
Иначе пользуйся шаблоном молотка) должен работать.
Никакую библиотеку не надо. Только нужно следить за разделителями, чтобы выгрузилось нормально.
var list = project.Lists["Имя_листа"]; //Пишешь правильное имя листа, соблюдая регистр
File.WriteAllLines(project.Directory+"\\"+"Result-"+Environment.TickCount+".csv",list);//Сохранится в .csv файл в...
А где можно прочитать про прикручивание текстовых капч? У меня в проектах антикапча используется, но там вызов работы капчи идёт через чек "I am not a robot".
Спасибо, дорогой человек. Я догадывался что всё дело в запятой, но из-за количества итераций (и возможно глупого незнания) уже сам запутываться стал.
System.DateTime pDate = (new DateTime(1970,1,1,0,0,0,0));
return...
Считайте беру из переменной время в формате Unix "123456789.0". Addseconds требует double.
Вопрос как конвертировать секунды в циферки чтобы их можно было добавить к DateTime? Все итерации и пробы преобразований не прокатили.
Всё схожие темы имеют ответ на обратное преобразование. Ничего...
Ты коллекцию в цикле объявляешь или вне цикла?
P.S. Отладчик для меня - ничто, в моей версии (35) его даже нет)) Я всегда лезу код смотреть. А лучше всего , повторюсь опять - прикладывать примеры.
Ошибка "object reference not set to an instance of an object" - значит что элемент тупо не найден...
Логично, так и задумал, только вот с форматом строки проблема - не могу выловить каждый entry что значит в netscape формате.
Хм... ошибки парсинга JSON ... у меня версия 5.35, щас обновлюсь, а то кубик JSON никакого результата не отдавал.
Ямооооозг))) Поиск сработал по convert.frombase64string))
string input = project.Variables["cookie"].Value;
input = Encoding.Default.GetString(Convert.FromBase64String(input));
return input; // project.Lists["Список 1"].Add(input); потому что не помещается в переменную.
Остался вопрос с...
Никто так и не ответил )) Ошибка в том, что где-то неверно установлен параметр startIndex. Так как код не полный - сразу не найдешь, но определенно где-то косяк, походу это Regex или Replace шалит/шалил)) Надеюсь всё исправил уже, просто не мог оставить тему без ответа)) Может кому-то в будущем...
Получил фб-акки. Данные распарсил без проблем.
Формат куков - большой массив byte/char - разобраться не могу - как их импортировать/во что конвертировать?
Помогите ссылочкой на тему или советом. Спасибо, пожалуйста) Всем - печеньки)
Допустим