<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Прокси в GET запросе]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16305</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16305&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Прокси в GET запросе».]]></description>
		<lastBuildDate>Fri, 30 Apr 2021 20:44:04 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147575#p147575</link>
			<description><![CDATA[<p><strong>teadrinker</strong> О май гуд! Все сработало когда добавил HTTPREQUEST_SETCREDENTIALS_FOR_PROXY. Попробовал свои платные прокси. Лог и пасс в кавычках указал. И заработало!<br />С обеда мучаюсь сижу, да еще публичные нигде не могу найти рабочие, но они мне и не нужны, это для теста, все равно ч/з платные буду работать. Как же я счастлив что все заработало! <img src="//forum.script-coding.com/img/smilies/cool.png" width="15" height="15" /> Просто огромная благодарность вам уважаемые <strong>Malcev</strong> и особенно <strong>teadrinker</strong> за то что еще все разжевали так просто и доступно, теперь хоть понял что эти false значат, а то смотрел на них и думал что же они там отключают такого <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Спасибо вам еще раз большое, вы меня очень и очень выручили!</p>]]></description>
			<author><![CDATA[null@example.com (vlasartem21)]]></author>
			<pubDate>Fri, 30 Apr 2021 20:44:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147575#p147575</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147573#p147573</link>
			<description><![CDATA[<div class="quotebox"><cite>vlasartem21 пишет:</cite><blockquote><p>Если прокси медленный может ли он просто не применить этот прокси?</p></blockquote></div><p>Не могу подсказать, совсем нет опыта работы с прокси.</p><div class="quotebox"><cite>vlasartem21 пишет:</cite><blockquote><p>И почему при отключении ошибок, ahk не говорит что прокси не работает?</p></blockquote></div><p>AHK в данном случае показывает ошибки, которые выдаёт COM-объект. Если ошибок нет, значит с точки зрения объекта всё в норме.<br /></p><div class="quotebox"><cite>vlasartem21 пишет:</cite><blockquote><p>Подскажите пожалуйста, как это в ahk добавить?</p></blockquote></div><p>Должно так работать:<br /></p><div class="codebox"><pre><code>...
HTTP.Open(&quot;GET&quot;, &quot;http://api.ipify.org/&quot;, false)
HTTP.SetCredentials(UserName, Password, HTTPREQUEST_SETCREDENTIALS_FOR_PROXY := 1)
...</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 30 Apr 2021 20:23:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147573#p147573</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147572#p147572</link>
			<description><![CDATA[<p>Скрипт не могу протестить толком, грешу на публичные прокси. Попросил знакомого проверить (у него свои прокси), все работает как надо, AHK подключается через прокси. У меня же не работает, наверное из за этих публичных прокси. Есть у меня покупные с логином и паролем. Я не знаю как поставить туда логин и пароль, пробовал разных форматов, но открыв ссылку <strong>Malcev</strong> понял что не так просто все. Сам не могу разобраться. Читаю и для меня это как темный лес. Хотя пытаюсь понять что то.</p>]]></description>
			<author><![CDATA[null@example.com (vlasartem21)]]></author>
			<pubDate>Fri, 30 Apr 2021 20:14:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147572#p147572</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147571#p147571</link>
			<description><![CDATA[<p><strong>Malcev</strong> Открыл и ничего не могу понять. Подскажите пожалуйста, как это в ahk добавить?</p>]]></description>
			<author><![CDATA[null@example.com (vlasartem21)]]></author>
			<pubDate>Fri, 30 Apr 2021 20:06:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147571#p147571</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147570#p147570</link>
			<description><![CDATA[<div class="quotebox"><cite>vlasartem21 пишет:</cite><blockquote><p>Можно ли подключить прокси формата прокси:порт:логин:пароль?</p></blockquote></div><p>HTTPREQUEST_SETCREDENTIALS_FOR_PROXY<br /><a href="https://docs.microsoft.com/en-us/windows/win32/winhttp/iwinhttprequest-setcredentials">https://docs.microsoft.com/en-us/window … redentials</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 30 Apr 2021 19:25:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147570#p147570</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147568#p147568</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Спасибо большое, стало все понятно насчет вот этих false тоже хотел спросить. Но вы объяснили.<br />Я попробовал другой прокси, старый уже не работает. Но не выходит, все равно выдает мой домашний айпи<br /></p><div class="codebox"><pre><code>HTTP := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
HTTP.SetProxy(2, &quot;45.153.33.166:3128&quot;)
HTTP.Open(&quot;GET&quot;, &quot;http://api.ipify.org/&quot;, false)
HTTP.Send()
result := HTTP.ResponseText
MsgBox, %result%</code></pre></div><p>Ничего не пойму, ведь прокси работает, проверил его зайдя через другой софт, но почему то AHK по прежнему выдает домашний IP. Если прокси медленный может ли он просто не применить этот прокси? И почему при отключении ошибок, ahk не говорит что прокси не работает?</p>]]></description>
			<author><![CDATA[null@example.com (vlasartem21)]]></author>
			<pubDate>Fri, 30 Apr 2021 18:26:57 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147568#p147568</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147567#p147567</link>
			<description><![CDATA[<p>Нужно учиться, понимая, что происходит.<br /></p><div class="codebox"><pre><code>ComObjError(false)</code></pre></div><p>Эта строчка предотвращает сообщения об ошибках, поэтому на этапе тестирования только навредит.<br /></p><div class="codebox"><pre><code>HTTP := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)</code></pre></div><p>Эта строчка создаёт COM-объект, зарегистрированный в системе под именем &quot;WinHttp.WinHttpRequest.5.1&quot; и помещает ссылку на него в переменную HTTP, поэтому нужно дальше её и использовать для обращения к свойствам и методам данного объекта.<br />Свойства и методы WinHttp.WinHttpRequest.5.1 описаны <a href="https://docs.microsoft.com/en-us/windows/win32/winhttp/iwinhttprequest-interface">здесь</a>. В частности <a href="https://docs.microsoft.com/en-us/windows/win32/winhttp/iwinhttprequest-setproxy">SetProxy</a>. Первый параметр ProxySetting, который равен HTTPREQUEST_PROXYSETTING_PROXY := 0x2, все значения можно посмотреть, например, <a href="https://github.com/calloatti/WINHTTP/blob/master/winhttp.prg">здесь</a>.<br /></p><div class="quotebox"><cite>vlasartem21 пишет:</cite><blockquote><p>А что еще намешано?</p></blockquote></div><div class="codebox"><pre><code>HTTP.Open(&quot;GET&quot;,  &quot;http://api.ipify.org/&quot;, false)</code></pre></div><p>Последний параметр false, это означает, что запрос будет сделан синхронно, то-есть скрипт будет ждать его завершения, и до этого ничего не делать, соответственно строчки<br /></p><div class="codebox"><pre><code>sleep 1000
HTTP.WaitForResponse(1)</code></pre></div><p>не нужны. У меня работает так:<br /></p><div class="codebox"><pre><code>HTTP := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
HTTP.SetProxy(2, &quot;168.119.137.56:3128&quot;)
HTTP.Open(&quot;GET&quot;, &quot;http://api.ipify.org/&quot;, false)
HTTP.Send()
result := HTTP.ResponseText
MsgBox, %result%</code></pre></div><p>Не уверен, что прокси из вашего кода действующий.<br />С прокси с логином и паролем не приходилось иметь дела, так что гуглите.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 30 Apr 2021 18:09:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147567#p147567</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147565#p147565</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />В коде HttpObj не было, взял здесь с форума и попробовал поставить, думал сработает. Взял только все самое лучшее с&nbsp; разных форумов <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /> Я учусь, объясните если не отнимет у вас много времени.</p>]]></description>
			<author><![CDATA[null@example.com (vlasartem21)]]></author>
			<pubDate>Fri, 30 Apr 2021 17:44:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147565#p147565</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147563#p147563</link>
			<description><![CDATA[<p>В вашем коде намешано сорок бочек арестантов. Для начала, откуда взялось HttpObj? Где оно в коде определено?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Fri, 30 Apr 2021 17:23:18 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147563#p147563</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Прокси в GET запросе]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=147561#p147561</link>
			<description><![CDATA[<p>Здравствуйте. Подскажите как использовать прокси&nbsp; в AHK скрипте?<br />Вот сам код (прокси публичный, может уже не работать, на момент проверки скрипта, прокси рабочий был)<br /></p><div class="codebox"><pre><code>ComObjError(false)
HTTP := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
HttpObj.SetProxy(2, &quot;183.213.26.12:3128&quot;)
HTTP.Open(&quot;GET&quot;,  &quot;http://api.ipify.org/&quot;, false)
HTTP.send()
sleep 1000
HTTP.WaitForResponse(1)
result := HTTP.ResponseText
MsgBox, %result%</code></pre></div><p>Не могу понять что я делаю не так. Всегда получаю свой домашний IP в msgbox<br />Что означает цифра 2 в строке SetProxy (2...<br />Почему IP адрес показывает домашний а не прокси?<br />Можно ли подключить прокси формата прокси:порт:логин:пароль?<br />Буду очень признателен вам за помощь!!!</p>]]></description>
			<author><![CDATA[null@example.com (vlasartem21)]]></author>
			<pubDate>Fri, 30 Apr 2021 15:28:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=147561#p147561</guid>
		</item>
	</channel>
</rss>
