parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

curl работа с куками

Messer 05.03.2013 06:39 / 05.03.2013 07:27

Нужно авторизоваться на сайте и забрать страницу.
авторизация происходит нормально.
но при следующем запросе (внутри этой же сессии) curl не отдает полученые куки.
параметр $.cookiesession[1] включен.

Код
@browse[]
^curl:session{ 
   ^curl:options[ 
      $.charset[UTF-8] 
      $.timeout(10) 
      $.useragent[Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.97 Safari/537.22]
      $.cookiesession[1]
   ]
 
$file1[^curl:load[ 
      $.url[http://server.name/signon.aspx] 
      $.postfields[строка авторизации]
]
]   

$file2[^curl:load[ 
	$.url[http://server.name/SimulcastItemBrowse.aspx?^untaint{$request:query}]
	$.httpget[1]
]
]
^untaint{$file2.text}
}