Как скачать картинку(captha) 
		
		
		
		Здравствуйте. Есть капча на сайте(https://secure.e-konsulat.gov.pl), чтобы ее увидеть зайдите на сайт,  
	выберите два любых селекта с городами, выберите в левой колонке визу и вы перейдете на страницу с капчей. После всех манипуляций пробовал скачать картинку( на другом языке программирования). Картинка качается, но в содержимом картинки html. Немного разобравшись, понял, что для ее скачивания нужны куки. Пробовал выдрать куки (на другом языке программирования), выдерается только MSZ=b258c0ac-a7e5-4aee-b191-4eb71b43527d, а должно MSZ=b258c0ac-a7e5-4aee-b191-4eb71b43527d; ASP.NET_SessionId=gdwpl255qa4onoizrrflwq55. Проще говоря, вторая кука отбрасывается. Может быть с помощью JS можно решить данную проблему? Помогите скачать картинку через IE или достать куки целиком.  | 
	
		
 Цитата: 
	
  | 
	
		
 devote 
	Цитата: 
	
 Если можно получить куки, то я запросами к серверу скачаю картинку.  | 
	
		
 eropov, 
	Куки текущего пользователя запросто смотряцо в Опере http://uploads.ru/i/4/R/1/4R1Wo.png http://uploads.ru/i/D/0/3/D03O5.png http://uploads.ru/i/S/g/8/Sg8pF.png  | 
	
		
 Цитата: 
	
 Вы меня не верно поняли. Я имел в виду вытащить куки программно JS из браузера IE, записав значение в переменную, а после уже прочитать эту переменную на языке AutoIT и скачать картинку запросом к серверу.:)  | 
	
		
 eropov, 
	не пому я Вас - если прога AutoIT на компе пользователя - то неважно откель куки, вы просто эмулируете запрос якобы из сессии нужного брауза, хотя куки можно посмотреть в любом браузере  | 
	
		
 Deff 
	Дело в том, что я получаю куки из IE (Языком программирования AutoIT(это ЯП, а не прога)), как описано выше я получаю только первую строку куки до "; " , а остальное продолжение кук получить не удается. По этому я хочу получить куки JS.  | 
	
		
 eropov, Вам по идее, нужно выяснить точное имя кука - тогда можно воспользоваться функцией 
	http://javascript.ru/unsorted/top-10...e-deletecookie http://ru.wikipedia.org/wiki/Cookies  | 
	
		
 Deff  
	Не много просмотрев ваши ссылки использовал код: 
function getCookie(name) {
    var matches = document.cookie.match(new RegExp(
      "(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
    ))
    return matches ? decodeURIComponent(matches[1]) : undefined
}
Первую куку вызвал к просмотру так: 
alert(getCookie('MSZ'));
 Все работаетВторую куку вызвал к просмотру так: 
alert(getCookie('ASP.NET_SessionId'));
Не работает, говорит "undefined", хотя в запросах и в браузере кука существует по данному имени. Скажите, почему код не находит куку?  | 
	
		
 eropov, 
	Думаю, что данный код считывания куков не работает с точной внутри имени попробуйте такой: 
<script>
function setcookie(a,b,c){if(c){var d=new Date();d.setTime(d.getTime());d=new Date(d.getTime()+c*1000*60)}if(a&&b)document.cookie=a+'='+b+(c?'; expires='+d.toGMTString():'');else return false}function getcookie(a){var b=new RegExp(a+'=([^;]){1,}');var c=b.exec(document.cookie);if(c){c=c[0].split('=')}else{return false}return c[1]?c[1]:false}
 alert(getcookie('ASP.NET_SessionId'));
</script>
 | 
	
		
 Deff 
	Код выдает FALSE и еще, при просмотре куков через chrome на данной куке, в строке "Доступный для скрипта:" стоит значение "Нет (HttpOnly)"  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 IEInspector тоже показывает (HttpOnly), значит все же есть ограничение? 
	 | 
	
		
 eropov, 
	Занчит есть ... я не напарывался Вы в Инспекторе смотрите полный код Отправки формы ?  | 
	
		
 Если в IE удалить куки и почистить кэш, то первый запрос пойдет с куками  
	Цитата: 
	
 Цитата: 
	
  | 
	
		
 eropov, 
	Куки идентичны на всю сессию - Выставляются один раз При смене куков - брауз обязан первый запрос посылать с обновленными куками  | 
	
		
 Вопрос в том как их получить. 
	Цитата: 
	
  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Вопрос далеко не в том, что отправил браузер, нужно получить куки ASP.NET_SessionId Или я чего то не понял?  | 
	
		
 eropov, 
	Отправьте кривой Ответ на сервер и смотрите кук в ИеIнспектор  | 
	
		
 Картинку можно получить, она кэшируется на жесткий диск, только как узнать в какую папку? Тогда не нужно получать куки) 
	 | 
	
		
 Цитата: 
	
 Ксать в Опере заю, как сохранить страницу со всеми файлами картинок Жмете на странице -Файл - сохранить как, с изображениями - тыкаете на рабочий стол, далее создаете папку -переносите туда, Далее в настройках файлов нун отключить скрытие стандартных типов И можно просмотреть файлы в папке с Изо  | 
	
		
 Цитата: 
	
  | 
| Часовой пояс GMT +3, время: 02:53. |