вопрос по профилю

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
вопрос наверно простой(но что то не могу найти ответ) итак:
Как записать в переменную куки из сохраненного профиля???
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
а можно наглядный пример....
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
хм... а кроме rostonix никто не знает???

да и еще(что бы не плодить темы) по ходу дела возник вопрос:
как локальную картинку, отправить на сервис распознавания каптч???
 
Последнее редактирование:

black_pariah

Client
Регистрация
08.09.2014
Сообщения
294
Благодарностей
90
Баллы
28
хм... а кроме rostonix никто не знает???

да и еще(что бы не плодить темы) по ходу дела возник вопрос:
как локальную картинку, отправить на сервис распознавания каптч???
var image = System.Drawing.Image.FromFile(@"путь к картинке");

string base64String = String.Empty;

using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
byte[] imageBytes = ms.ToArray();

base64String = Convert.ToBase64String(imageBytes);
}

var result = ZennoPoster.CaptchaRecognition("Anti-Captcha.dll", base64String, "");

var split = result.Split(new [] {"-|-"}, StringSplitOptions.RemoveEmptyEntries);
if (split.Length == 2) return split[0];
 
  • Спасибо
Реакции: blud

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
var image = System.Drawing.Image.FromFile(@"путь к картинке");

string base64String = String.Empty;

using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
byte[] imageBytes = ms.ToArray();

base64String = Convert.ToBase64String(imageBytes);
}

var result = ZennoPoster.CaptchaRecognition("Anti-Captcha.dll", base64String, "");

var split = result.Split(new [] {"-|-"}, StringSplitOptions.RemoveEmptyEntries);
if (split.Length == 2) return split[0];
спасибо ...с этим я уже разобрался ... меня ОООЧЕНЬ интересует первый мой вопрос
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
все просто.
если профиль соранен , то стандартным экшеном Операции с профилем - Загрузить профиль, ты его загружаешь с жесткого диска.
Потом в экшене C# пишешь
Код:
return instance.GetCookie("google.com", false);
google.com заменить на тот домен, куки к которому тебя интересуют
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
все просто.
если профиль соранен , то стандартным экшеном Операции с профилем - Загрузить профиль, ты его загружаешь с жесткого диска.
Потом в экшене C# пишешь
Код:
return instance.GetCookie("google.com", false);
google.com заменить на тот домен, куки к которому тебя интересуют
нууу.. с загрузкой профиля было и так все понятно ... я тормознул именно на домене.... спасибо
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
нууу.. с загрузкой профиля было и так все понятно ... я тормознул именно на домене.... спасибо
там еще true и false попробуй в коде
и посмотри какой формат кук будет отдавать, я точно не знаю какой тебе нужен.
Попробуй оба, увидишь)
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
там еще true и false попробуй в коде
и посмотри какой формат кук будет отдавать, я точно не знаю какой тебе нужен.
Попробуй оба, увидишь)
возник еще вопрос:
делаю пост запрос к сайту с загруженным профилем... можно ли подставить куки из профиля, не выпаршивая их?? если можно, то как?
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
ппц туплю.....)))))))))))))))) все вопрос закрыт
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
:dm:
 

dmitya

Client
Регистрация
10.08.2013
Сообщения
179
Благодарностей
78
Баллы
28
все просто.
если профиль соранен , то стандартным экшеном Операции с профилем - Загрузить профиль, ты его загружаешь с жесткого диска.
Потом в экшене C# пишешь
Код:
return instance.GetCookie("google.com", false);
google.com заменить на тот домен, куки к которому тебя интересуют
Приветствую!

А как то же самое сделать, но без использования инстанса?

Задача: прочитать профиль с диска, забрать оттуда сохраненную в другом шаблоне (из инстанса) сессию/куки, а потом с полученными куками сделать обычный маленький HTTP-запросик БЕЗ использования инстанса (в C# экшене).
Как добыть сессию/куки из профиля в переменную?
Спасибо за ответ!

Updltr: Отвечаю сам себе - через C# экшн... :-) Решено.
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)