<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: получение данных с сайта]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=17084</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17084&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: получение данных с сайта».]]></description>
		<lastBuildDate>Fri, 06 May 2022 16:06:59 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153081#p153081</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Так действительно работает, спасибо</p>]]></description>
			<author><![CDATA[null@example.com (jbn238)]]></author>
			<pubDate>Fri, 06 May 2022 16:06:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153081#p153081</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153026#p153026</link>
			<description><![CDATA[<p>Так должно сработать:<br /></p><div class="codebox"><pre><code>RegExMatch(html, &quot;(data-value=&quot;&quot;)Puck(?!.*&lt;header&gt;)&quot;&quot;.*?\1\K-?\d+\.\d+&quot;, m)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 02 May 2022 23:43:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153026#p153026</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153025#p153025</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Значение должно брать которое написано справа от имени персонажа, в верху страницы, топ-5 который там пишется не должен учитываться, если справа от имени персонажа значение с плюсом, значит оно с плюсом и должно быть, а если с минусом, то минус должен оставаться.</p>]]></description>
			<author><![CDATA[null@example.com (jbn238)]]></author>
			<pubDate>Mon, 02 May 2022 23:29:32 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153025#p153025</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153024#p153024</link>
			<description><![CDATA[<p>Так я не зря спросил, как скрипт должен узнать, какое именно значение брать: с плюсом, с минусом, первое попавшееся, или какое? Нужно как-то чётко сформулировать задачу.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 02 May 2022 22:52:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153024#p153024</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153023#p153023</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Теперь не работают значения с плюсом, допустим на том же <a href="https://ru.dotabuff.com/heroes/alchemist/counters">https://ru.dotabuff.com/heroes/alchemist/counters</a> , герой Lich, показывает значение -0,0212, хотя должен 0,49 <a href="https://prnt.sc/RgtVzAcY1bTN">https://prnt.sc/RgtVzAcY1bTN</a> , а значение -0,0212, принадлежит герою Mirana <a href="https://prnt.sc/Wb0lnTOy5bIT">https://prnt.sc/Wb0lnTOy5bIT</a> .</p>]]></description>
			<author><![CDATA[null@example.com (jbn238)]]></author>
			<pubDate>Mon, 02 May 2022 22:32:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153023#p153023</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153019#p153019</link>
			<description><![CDATA[<p>Если нужно то, что с минусом, тогда так:<br /></p><div class="codebox"><pre><code>RegExMatch(html, &quot;href=&quot;&quot;/heroes/puck&quot;&quot;&gt;Puck&lt;/a&gt;.+?data-value=&quot;&quot;\K-\d+\.\d+&quot;, m)</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Mon, 02 May 2022 16:57:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153019#p153019</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153016#p153016</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Я ж по этому и пишу, потому что сам не знаю, хотел поменять эту строчку, но не выходит, решил у вас спросить<br /></p><div class="codebox"><pre><code>if !RegExMatch(html, &quot;(&lt;/a&gt;&lt;/td&gt;&lt;td data-value=&quot;&quot;)Puck&quot;&quot;.*?\1\K-?\d+\.\d+&quot;, count)
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (jbn238)]]></author>
			<pubDate>Mon, 02 May 2022 09:24:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153016#p153016</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153010#p153010</link>
			<description><![CDATA[<p>А как программа узнает, какое именно значение нужно брать?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sun, 01 May 2022 22:10:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153010#p153010</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=153009#p153009</link>
			<description><![CDATA[<p><strong>teadrinker</strong></p><p>Вновь здравствуйте, возникла проблема такого рода... что на этом герое <a href="https://ru.dotabuff.com/heroes/alchemist/counters">https://ru.dotabuff.com/heroes/alchemist/counters</a> , герой Puck есть в двух местах, сверху <a href="http://%20https://prnt.sc/frHaTKbHmZyo%20"> https://prnt.sc/frHaTKbHmZyo </a> , а так же снизу страницы <a href="https://prnt.sc/buSv1Vohenlh">https://prnt.sc/buSv1Vohenlh</a> , и программа находит верхнее значение, а оно без минуса как должно быть, этот момент сильно портит задумку программы, так как значение не верное выходит, можете пожалуйста подсказать как это исправить ? </p><p>Часть html кода верхней части страницы, откуда берётся значение без минуса.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td data-value=&quot;Puck&quot;&gt;Puck&lt;/td&gt;&lt;td data-value=&quot;<span style="color: red">3.0195</span>&quot;&gt;3.02%&lt;div class=&quot;bar bar-default&quot;&gt;&lt;div class=&quot;segment segment-advantage&quot;</p></div></div><p>Часть html кода нижней части страницы, значение которое не берётся.<br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><p>&lt;/a&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;cell-xlarge&quot;&gt;&lt;a class=&quot;link-type-hero&quot; href=&quot;/heroes/puck&quot;&gt;Puck&lt;/a&gt;&lt;/td&gt;&lt;td data-value=&quot;<span style="color: red">-3.0195</span>&quot;&gt;-3.02%&lt;div class=&quot;bar bar-default&quot;&gt;&lt;div class=&quot;segment segment-disadvantage&quot;</p></div></div>]]></description>
			<author><![CDATA[null@example.com (jbn238)]]></author>
			<pubDate>Sun, 01 May 2022 21:12:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=153009#p153009</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152996#p152996</link>
			<description><![CDATA[<p>Должно, но Юникод-символы не будут отображаться.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 30 Apr 2022 23:45:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152996#p152996</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152995#p152995</link>
			<description><![CDATA[<p>Это сработает даже в ANSI версии?</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Sat, 30 Apr 2022 23:42:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152995#p152995</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152992#p152992</link>
			<description><![CDATA[<div class="quotebox"><cite>Phoenixxx_Czar пишет:</cite><blockquote><p>Почему так, а не responseText</p></blockquote></div><p>У responseText могут быть проблемы с кодировкой, может вернуть кракозябры вместо русского текста.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 30 Apr 2022 17:28:48 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152992#p152992</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152991#p152991</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Хорошо, поверхностно понял, спасибо большое что помогли и объяснили!</p>]]></description>
			<author><![CDATA[null@example.com (jbn238)]]></author>
			<pubDate>Sat, 30 Apr 2022 16:21:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152991#p152991</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152990#p152990</link>
			<description><![CDATA[<p>А меня больше интересуют строки:<br /></p><div class="codebox"><pre><code>   pData := NumGet(ComObjValue(arr) + 8 + A_PtrSize)
   length := Arr.MaxIndex() + 1
   Return StrGet(pData, length, &quot;UTF-8&quot;)</code></pre></div><p>Почему так, а не responseText?</p>]]></description>
			<author><![CDATA[null@example.com (Phoenixxx_Czar)]]></author>
			<pubDate>Sat, 30 Apr 2022 15:49:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152990#p152990</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: получение данных с сайта]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152989#p152989</link>
			<description><![CDATA[<div class="quotebox"><cite>jbn238 пишет:</cite><blockquote><p>у вас там кстати видимо ошибка</p></blockquote></div><p>Нет, ошибки нет, такое поведение вызывает команда throw, я использовал её для упрощения. Этот участок можно переписать так:<br /></p><div class="codebox"><pre><code>if error {
   MsgBox, % error
   Return
}</code></pre></div><p>Нижняя часть кода — это пользовательская <a href="https://www.autohotkey.com/docs/Functions.htm">функция</a>, внутри которой я <a href="https://www.autohotkey.com/docs/commands/ComObjCreate.htm">создаю</a> COM-объект <a href="https://docs.microsoft.com/en-us/windows/win32/winhttp/winhttprequest">WinHttp.WinHttpRequest.5.1</a>, который применяю для отправки http-запроса на сайт, и в ответ получаю html-код. То же самое делает браузер, когда мы переходим по ссылке.</p><div class="quotebox"><cite>jbn238 пишет:</cite><blockquote><p>почему без них не сможет работать скрипт?</p></blockquote></div><p>Может с помощью UrlDownloadToFile. Разница в том, что в моём примере полученный html-код не записывается на диск в файл, а все манипуляции с данными происходят в оперативной памяти. Этот способ более производительный.<br />На начальном этапе эта информация может показаться трудной для воспиятия (хотя на самом деле не всё так сложно, как может показаться), ничего страшного, сперва можно просто пользоваться без полного понимания, а со временем, если будет желание, постепенно во всём разобраться.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 30 Apr 2022 14:25:27 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152989#p152989</guid>
		</item>
	</channel>
</rss>
