Snoopy - как отловить устанавливаемые браузеру cookie?

[Удален]
2338

Например есть сайт соц закладок, на котором скрипт должен:

1. сначала залогиниться (первый вызов функции snoopy submit)

2. затем вызвать добавление закладки (второй вызов функции snoopy submit)

На первом шаге сервер устанавливает временные cookie, которые (насколько я понимаю) нужно использовать при следующем вызове snoopy submit. Как мне отловить эти переменные, которые сервер устанавливает?

malls
На сайте с 08.08.2005
Offline
255
#1

Надо было не на снупи западать, а на курл... :)

whites
На сайте с 28.10.2009
Offline
21
#2

Смысле? Отпарсить хедеры из ответа сервера (Set-Cookie: blabla=bla)

Курл рулит. Или сокеты 😂

x-Strife Game Team
[Удален]
#3
whites:
Смысле? Отпарсить хедеры из ответа сервера (Set-Cookie: blabla=bla)

Курл рулит. Или сокеты 😂

а куда снупи хедеры сохраняет?

malls
На сайте с 08.08.2005
Offline
255
#4

хидеры передаются в хидерах

куки хранятся в куках

снупы должны хранится в снупах... - по аналогии...

😂

Jekyll
На сайте с 04.05.2009
Offline
136
#5
malls:
Надо было не на снупи западать, а на курл...

Снуппи рулит :)

куки хранятся в массиве cookies

Достать так: $snoopy->cookies

В принципе, задавать так же :)

malls
На сайте с 08.08.2005
Offline
255
#6
Jekyll:
Достать так: $snoopy->cookies

Ну вот! Я же говорил! Снупы - в снупах! :))) Мастерство не пропить!

Jekyll
На сайте с 04.05.2009
Offline
136
#7
malls:
Ну вот! Я же говорил! Снупы - в снупах! :))) Мастерство не пропить!

Фигассе! Долго учились? :)

[Удален]
#8
Jekyll:
Снуппи рулит :)
куки хранятся в массиве cookies
Достать так: $snoopy->cookies
В принципе, задавать так же :)

а подскажите еще, что нужно как в снупи включить куки браузера. Если вопрос не понятен, то вот ситуация:

Выполняю следующий код:

$snoopy = new Snoopy;

$snoopy->agent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)";

$snoopy->referer = "http://google.com";

$submit_vars["username"] = "user";

$submit_vars["password"] = "password;

$submit_url = "http://www.site.ru/login";

$snoopy->submit($submit_url,$submit_vars);

echo $snoopy->results;

И сайт выдает "Please enable cookies in your browser."

malls
На сайте с 08.08.2005
Offline
255
#9
Jekyll:
Фигассе! Долго учились? :)

Всю жизнь учись - дураком помрешь!

Но опыт - остается!!! 😂

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий