<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; AHK: Создание куки-файла для Рутрекера]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=13885&amp;type=atom" />
	<updated>2018-06-27T20:50:25Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=13885</id>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126510#p126510" />
			<content type="html"><![CDATA[<p>Не знаю. Я там логиниться через скрипт не пробовал.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-27T20:50:25Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126510#p126510</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126509#p126509" />
			<content type="html"><![CDATA[<p>Спасибо! Но прежде, как в AHK-запросы ввернуть это дело:<br /></p><div class="codebox"><pre><code>IfNotExist %Cookies%, RunWait, &quot;%Wget%&quot; --keep-session-cookies --save-cookies &quot;%Cookies%&quot; --post-data &quot;login_username=***НИК***&amp;login_password=***ПАРОЛЬ***&amp;login=%C2%F5%EE%E4&quot; --no-check-certificate -P &quot;%A_Temp%&quot; &quot;https://rutracker.org/forum/login.php&quot;</code></pre></div><p>То есть, залогиниться, чтобы иметь возможность парсить куки?</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2018-06-27T20:36:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126509#p126509</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126508#p126508" />
			<content type="html"><![CDATA[<p>Парсите ответ сервера, куки он выдаёт построчно, начиная с &quot;Set-Cookie: &quot;.<br />Эти куки вы объединяете с помощью &quot;; &quot; и потом посылаете так:<br /></p><div class="codebox"><pre><code>cookies := &quot;a=b; b=c; c=d&quot;
HTTP.SetRequestHeader(&quot;Cookie&quot;, cookies)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-27T20:18:10Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126508#p126508</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126506#p126506" />
			<content type="html"><![CDATA[<p>Значит, прокси недавно прекратил действовать, до этого его <strong>MandarinKa02</strong> запускал.<br />Куки хочу сохранять, чтобы не логиниться каждый раз, скачивая страницы и т.п., чтобы по типу сценария из первого сообщения проверялась его актуальность по дате и он подхватывался.<br />Пароль отправлять не боюсь, так как профиль не особо жалко, у меня еще есть)).</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2018-06-27T20:07:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126506#p126506</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126501#p126501" />
			<content type="html"><![CDATA[<p>Этот прокси нерабочий.<br />А зачем вам вообще куки сохранять?<br />И пароль через прокси вы не боитесь отправлять?</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-27T19:00:07Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126501#p126501</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126500#p126500" />
			<content type="html"><![CDATA[<p>Вроде, прокси бесплатные, отсюда: <a href="https://proxy-list.org/russian/index.php">https://proxy-list.org/russian/index.php</a>.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2018-06-27T18:48:43Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126500#p126500</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126499#p126499" />
			<content type="html"><![CDATA[<p>Вы подключаетесь к рутрекеру через прокси. Скорее всего, что этот прокси платный т.к. если попробовать без него подключится, то в ResponseText будет HTML-страница сайта и header будет совсем другой.</p><p>Обратите внимание на подчеркнутую строку.</p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;С_прокси</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.imgur.com/SBlls3r.png" alt="https://i.imgur.com/SBlls3r.png" /></span></p></div></div><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header"><strong>+</strong>&nbsp;Без_прокси</div><div class="fancy_spoiler"><p><span class="postimg"><img src="https://i.imgur.com/u1mAcL0.png" alt="https://i.imgur.com/u1mAcL0.png" /></span></p></div></div>]]></content>
			<author>
				<name><![CDATA[MandarinKa02]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34409</uri>
			</author>
			<updated>2018-06-27T17:43:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126499#p126499</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126498#p126498" />
			<content type="html"><![CDATA[<p>Уже в третий раз забываю править эти объекты с богатыми вариантами имён)).<br /></p><div class="quotebox"><cite>Malcev пишет:</cite><blockquote><p>В HTTP.GetAllResponseHeaders они все прописаны.</p></blockquote></div><p>Теперь что-то выводит, но как это дальше использовать для логина и сохранения кук? <br /></p><div class="codebox"><pre><code>url := &quot;https://rutracker.org/forum/login.php&quot;
proxy := &quot;195.201.133.248:3130&quot;
HTTP := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
HTTP.Open(&quot;GET&quot;, url)
HTTP.SetProxy(2, proxy)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko)&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send()
msgbox % HTTP.GetAllResponseHeaders
;HTTP.WaitForResponse()
;ResponseText := HTTP.ResponseText
;MsgBox % ResponseText
;fileappend % ResponseText, %a_desktop%\login.html, UTF-8</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2018-06-27T17:22:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126498#p126498</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126472#p126472" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DD пишет:</cite><blockquote><p>Имелось в виду, что код из 4-го сообщения сходу выводит куки-подобный текст, тогда как тот же код, запускающий Рутрекер (из 5-го сообщения), ничего не выводит.</p></blockquote></div><p>Может потому, что в 5 посте com-объект присваивается переменной <strong>HTTP</strong>, а в 4 - <strong>WebRequest</strong>.</p><div class="codebox"><pre><code>msgbox % HTTP.GetAllResponseHeaders</code></pre></div>]]></content>
			<author>
				<name><![CDATA[MandarinKa02]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=34409</uri>
			</author>
			<updated>2018-06-27T11:15:24Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126472#p126472</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126471#p126471" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>DD пишет:</cite><blockquote><p><strong>WebRequest</strong>.GetAllResponseHeaders</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-27T07:27:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126471#p126471</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126470#p126470" />
			<content type="html"><![CDATA[<p>Имелось в виду, что код из 4-го сообщения сходу выводит куки-подобный текст, тогда как тот же код, запускающий Рутрекер (из 5-го сообщения), ничего не выводит.</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2018-06-27T02:41:27Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126470#p126470</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126469#p126469" />
			<content type="html"><![CDATA[<p>Зайдите через броузер, посмотрите, что вам приходит в ответ и сравните со своим.</p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-27T01:00:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126469#p126469</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126468#p126468" />
			<content type="html"><![CDATA[<p>Так понимаю, у Рутрекера GetAllResponseHeaders — пустой? Или сначала надо залогиниться?<br /></p><div class="codebox"><pre><code>url := &quot;https://rutracker.org/forum/login.php&quot;
proxy := &quot;195.201.133.248:3130&quot;
HTTP := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
HTTP.Open(&quot;GET&quot;, url)
HTTP.SetProxy(2, proxy)
HTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko)&quot;)
HTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
HTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
HTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
HTTP.Send()
msgbox % WebRequest.GetAllResponseHeaders
HTTP.WaitForResponse()
ResponseText := HTTP.ResponseText
MsgBox % ResponseText
fileappend % ResponseText, %a_desktop%\login.html, UTF-8</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2018-06-27T00:22:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126468#p126468</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126467#p126467" />
			<content type="html"><![CDATA[<p>Я давно той функцией не пользуюсь.<br />Сейчас бы я прочто парсил GetAllResponseHeaders на наличие куки.<br /></p><div class="codebox"><pre><code>WebRequest := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
WebRequest.Open(&quot;GET&quot;, &quot;http://forum.script-coding.com/&quot;)
WebRequest.Send()
msgbox % WebRequest.GetAllResponseHeaders
</code></pre></div><p><a href="https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie">https://developer.mozilla.org/en-US/doc … Set-Cookie</a></p>]]></content>
			<author>
				<name><![CDATA[Malcev]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26930</uri>
			</author>
			<updated>2018-06-26T23:07:59Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126467#p126467</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: AHK: Создание куки-файла для Рутрекера]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=126464#p126464" />
			<content type="html"><![CDATA[<p>На тему кук в пост-запросах, в своём как-то скачанном варианте сайта нашёл разве что <a href="http://forum.script-coding.com/viewtopic.php?pid=96161#p96161">т</a><a href="http://forum.script-coding.com/viewtopic.php?pid=92978#p92978">р</a><a href="http://forum.script-coding.com/viewtopic.php?pid=95794#p95794">и</a> Ваших кода, которые поиск по сайту почему-то <a href="http://forum.script-coding.com/search.php?action=search&amp;keywords=WebRequest+cookies&amp;author=&amp;search_in=message&amp;forum%5B%5D=13&amp;sort_by=0&amp;sort_dir=DESC&amp;show_as=posts&amp;search=%D0%9D%D0%B0%D0%B9%D1%82%D0%B8">не выдавал</a>.</p><p>В частности, по первому интересует, может ли он сохранить куки в файл?</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2018-06-26T22:27:50Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=126464#p126464</id>
		</entry>
</feed>
