Скорее всего, это не баг, а неправильная расстановка последовательности действий. "Шаблон в шаблоне" предполагает взаимодействие переменных и других параметров. У тебя, при переходе из одного шаблона в другой, 1. не передаются данные (вот, в случае с тестом), в реальности, 2. где-то не всё...
Это я уже понял, виноват, каюсь, больше не буду так делать.
Подскажите, как собрать данные. Получил Get, 1 страницу, а надо получить первые 10, собрать и обработать
Ну, я-то запустил... за остальных ничего сказать не могу. Скорее всего не лень, а искомину набил этот регистратор мэйл,ру. Тут уже 100 раз обсуждалось
Ты разберись, что у тебя во что вложено. Порядок действий правильный выстрой. Вложенный проект, обычно, выполняется после основного. Если же...
Не шути так. шутки имеют тенденцию становиться реальностью
Смотри. Спарсил Get-ом данные, положил в "responseResult". Потом пошёл дальше, и через SendInfoToLog перекинул данные в "html".
Далее, я просто взял данные из "responseResult", скопировал Ctrl+C из ПМ, и вставил Ctrl+C в NotePad++...
Тут всё понятно.
Воистину так.
Верно.
Теперь надо к следующему шагу переходить:
- выстроить логику парсинга первых 10 страниц выдачи
- и сбора данных в этом цикле в один список...
О-о-о, тут я тебе не помощник.
Но, можешь проанализировать историю своего браузера, если она сохраняется, посмотри, где ФФ хранит её, бери оттуда и используй. Почитай вот тут, где хранятся данные
Тады не знаю. Может кто-то другой подскажет. Но, в последнее время активности в плане подсказок мало стало. Наверное, все "знатоки" заняты написанием статей для 7-го конкурса.
Для более качественной и быстрой обработки картинок. Например, однажды работая с одной фирмой, работали на слабеньких компьютерах, так вывод картинки шириной в 70см, и длиной в 3 метра на плотер длился почти 4-ро суток. Был бы мощный компьютер, можно было бы всё это дело сделать быстрее
Для работы с видео нужен крутой комп, хорошая видеокарта, а специальная плата, если ты будешь откуда-то брать видео и обрабатывать. Когда-то этим всем пользовался, потом... всё "совершенствуется". настолько, что не угонишься, если не превращать работу в хорошее бабло. Я для себя делал видео
Она для фотомонтажа, так что так вопрос не ставится. Кое-какие видео редактировать можно, но создавать... лучше использовать заточенные под видео программы
Photoshop стоит на первом месте в мире среди программ для обработки фотографий. Придумали, правда, ещё некоторые, но они всё равно на базе Photoshop созданы
Программа Photoshop. Конечно её нету на этом форуме
Так поделись
Насколько я понял, речь идёт не о видео, а о простом соединении картинок в одну длинную
Но, Photoshop решает и видео задачи. Правда, есть более приспособленные софты, если речь о видео
Да я просто так сказал, не в обиду. То, что разные понятно, но мы тут вроде браузер не затрагиваем.
1. получили гет-ом данные
2. далее, обрабатываем в программе, никуда не заходя
Попробуй, увидишь
Запусти Get, получи значение в переменную "responseResult", затем следующим шагом запусти код:
string html = project.Variables["responseResult"].Value; // html страница
project.SendInfoToLog(html);
Увидишь, сколько чего передалось в "html"
Всё отсюда
(Ну ты и Штирлиц...)
Можно, конечно, и байты и терабайты посчитать, но, я просто сравнил два значения, те, что получились после Get и те, что передались в "html". Увидел, что они разные, подумал, что дальше не идёт парсинг из-за разности. Вот всё
Ну да, "символов". "Знаки" это уже другое...
Так что там по существу вопроса? Хотелось бы понять, как заставить код работать. Если можно. С количеством я понял, что в переменную "html" просто невозможно передать так много знаков, значит, надо разбираться с тем, что происходит дальше. Дальше...
К дяде Яше обращаюсь (Yandex.ru), по коду, отсюда, первый, там где "Взяли страницу".
Я не пояснил, потому ввёл в заблуждение. Получил 450к знаков (length - иностранное слово, взятое из Notepad++, которое переводят как "длина"), а не строк
Сравниваю то, что попало в переменную "responseResult" , с тем, что потом передалось в "html".
Ясное дело. К сожалению, всё познаётся методом научного тыка.
Мог бы и объяснить, если знаешь.
Вариантов много, почему так. 1. можно проставить пробел после ввода (или таб). 2. Можно задать эмуляцию, 3. можно сделать паузу, 4. можно вставлять через Ctrl+V
Описанных тобою данных недостаточно, но, кажется это очередной глюк ВК, надо просто переждать. если не исчезнет,- уже шаманить, стучать в бубен
P.S. Вычислишь что-то,- дай знать народу
Скорее всего. Начни тестить иначе. Задавай параметры от большого к малому, например {2500,2800}, потом {2200,2800}, {2000,2800} и так, на уменьшение. Тогда быстрее поймёшь, что к чему
Помогите понять, что происходит. При попытке получить данные из переменной "responseResult", получаю только кусок
var html = project.Variables["responseResult"].Value; // html страница
var doc = new HtmlDocument();
doc.LoadHtml(html); // создали объект HtmlDocument и загрузили в него html...
Ага. Сижу на https , жму на ссылку в тексте, которая http и всё, разлогинился.
Но нашёл способ,- все ссылки надо вручную ставить, потом добавлять S сюда http , и тогда всё работает ОК . Техника, бл... 21-й век!
Помимо данной "проблемы", хорошо было бы добавить возможность более точного поиска ошибки в коде. Сейчас нам ПМ может показать в лучшем случае строчку, а колонку приходиться выискивать загружая дополнительные меню. Хорошо бы сделать "Строку состояния" (как в любом редакторе), в которой бы...