Выполнение пост запроса а потом сохранить куки в инстанс

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8
Вопрос:
Прохожу авторизацию в wordpress движке черз POST запрос
Код:
log={-Variable.login-}&pwd={-Variable.password-}&action=login
получаю в ответ заголовок

Код:
HTTP/1.1 302 Moved Temporarily
Date: Tue, 01 Apr 2014 07:06:31 GMT
Server: Apache
X-Powered-By: PHP/5.3.27
X-Pingback: http://site.com/xmlrpc.php
Set-Cookie: wordpress_dc09cbe9f9fc8b978d3ca843ecec9d58=tocalanda1973%7C1396508791%7C2c4b89089dc138649db1b967e071f673; path=/wp-content/plugins; httponly
Set-Cookie: wordpress_dc09cbe9f9fc8b978d3ca843ecec9d58=tocalanda1973%7C1396508791%7C2c4b89089dc138649db1b967e071f673; path=/wp-admin; httponly
Set-Cookie: wordpress_logged_in_dc09cbe9f9fc8b978d3ca843ecec9d58=tocalanda1973%7C1396508791%7Ca0566fdc7783b1d1dd9242ef736f961e; path=/; httponly
Location: http://site.com/wp-admin/
Content-Length: 0
Content-Type: text/html; charset=UTF-8

HTTP/1.1 302 Moved Temporarily
Date: Tue, 01 Apr 2014 07:06:31 GMT
Server: Apache
X-Powered-By: PHP/5.3.27
Location: http://site.com/your-profile/
Content-Length: 0
Content-Type: text/html

HTTP/1.1 200 OK
Date: Tue, 01 Apr 2014 07:06:33 GMT
Server: Apache
X-Powered-By: PHP/5.3.27
X-Pingback: http://site.com/xmlrpc.php
Expires: Wed, 11 Jan 1984 05:00:00 GMT
Cache-Control: no-cache, must-revalidate, max-age=0
Pragma: no-cache
X-Frame-Options: SAMEORIGIN
Link: <http://wp.me/P3IRay-1G>; rel=shortlink
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8

Т.е. после авторизации нужно создать куки 3 штуки
как засунуть эти куки в инстанс чтоб потом серфить через макросы уже.

Я покурил форум, там нужно через Си# кто знает как желательно пример. Спасибо.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Подгружать куки можно из txt файла

Код:
//path - путь к файлу
string path= project.Variables["path"].Value;
instance.LoadCookie(path);
return "ok";
 

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8
Подгружать куки можно из txt файла

Код:
//path - путь к файлу
string path= project.Variables["path"].Value;
instance.LoadCookie(path);
return "ok";

Т.е. мне нужно выпарсить хедер забрать там куки , сохранить их в файл, потом открыть файл и подгрузить ? Легче никак нельзя ? ))
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Куда уж легче)
Или вы хотели чтобы оно само угадалось?))))
Да и у вас не совсем все верно)))
выпарсить куки из хедера, сохранить их в фаил, а потом подгрузить из фаила))))
 

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8
Куда уж легче)
Или вы хотели чтобы оно само угадалось?))))
Да и у вас не совсем все верно)))
выпарсить куки из хедера, сохранить их в фаил, а потом подгрузить из фаила))))

Ну а конкретней ? Что не верно, помоги пожалуйста ?
 

Lexicon

Client
Регистрация
27.12.2012
Сообщения
1 775
Благодарностей
901
Баллы
113
Да все верно!
выпарсиваешь куки, как сверху и указывал - сохраняешь их в фаилы разные, и сохраняешь адреса к фаилам в отдельный фаилик, или при следующем выполнении бери все фаилы из папки с куками.
потом по списку сниппетом, который дал rostonix подключаешь куки к инстансу - и готово) для подключения куков не надо открывать фаил, сниппет сам откроет и возьмет что нужно.
 
  • Спасибо
Реакции: Svyat

Svyat

Client
Регистрация
10.04.2012
Сообщения
97
Благодарностей
8
Баллы
8
Да все верно!
выпарсиваешь куки, как сверху и указывал - сохраняешь их в фаилы разные, и сохраняешь адреса к фаилам в отдельный фаилик, или при следующем выполнении бери все фаилы из папки с куками.
потом по списку сниппетом, который дал rostonix подключаешь куки к инстансу - и готово) для подключения куков не надо открывать фаил, сниппет сам откроет и возьмет что нужно.
Понял, спасибо за доступное пояснение )
 

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