<?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=17005</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=17005&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: считывание данных с сайта в фоновом режиме».]]></description>
		<lastBuildDate>Thu, 03 Mar 2022 11:26:14 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152488#p152488</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Не совсем понял что необходимо сделать: после смайлика поставить точку или же через пробел после смайлика поставить точку. Просто убрал смайлик. Ещё раз благодарю.</p>]]></description>
			<author><![CDATA[null@example.com (yura170100)]]></author>
			<pubDate>Thu, 03 Mar 2022 11:26:14 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152488#p152488</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152486#p152486</link>
			<description><![CDATA[<p>Добавил.<br /><strong>yura170100</strong>, если хотите продолжать пользоваться форумом, исправьте свои посты, пожалуйста!</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Thu, 03 Mar 2022 09:25:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152486#p152486</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152484#p152484</link>
			<description><![CDATA[<div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Если кто-то сомневается, заменяет ли смайлик точку, не ставьте смайлик.</p></blockquote></div><p>Вот это стоит добавить в правила после:<br /></p><div class="quotebox"><blockquote><p>У нас не чат, мы пишем грамотно. Предложения должны начинаться с большой буквы и заканчиваться точкой.</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Mar 2022 23:56:28 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152484#p152484</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152483#p152483</link>
			<description><![CDATA[<p>У нас есть традиционно сложившиеся правила форума. Если кто-то сомневается, заменяет ли смайлик точку, не ставьте смайлик.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 02 Mar 2022 23:50:19 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152483#p152483</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152482#p152482</link>
			<description><![CDATA[<p>Ну не знаю, стоит ли это темы для оффтопика.<br />Я это так,&nbsp; для заметки привел.<br />Спрятал под спойлер.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Mar 2022 23:33:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152482#p152482</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152481#p152481</link>
			<description><![CDATA[<p>А зачем это здесь? У нас же, вроде, есть место для оффтопика?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 02 Mar 2022 23:19:16 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152481#p152481</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152480#p152480</link>
			<description><![CDATA[<p>Ну то что, Артемий Лебедев советует не ставить точку после смайликаи gramota.ru с ним согласна.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Mar 2022 22:52:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152480#p152480</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152479#p152479</link>
			<description><![CDATA[<p><strong>Malcev</strong>, это что было?</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 02 Mar 2022 22:49:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152479#p152479</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152478#p152478</link>
			<description><![CDATA[<p>Оффтоп.<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"><div class="quotebox"><cite>teadrinker пишет:</cite><blockquote><p>Смайлик точку не заменяет.</p></blockquote></div><div class="quotebox"><blockquote><p>Вопрос № 235156 <br />Цитата с www.artlebedev.ru/kovodstvo/paragraphs/143/: &quot;Смайлик отбивается от слова пробелом. Если после смайлика идет знак препинания, он пробелом не отбивается. Точка после смайлика обычно не ставится. Смайлик может быть совмещен с обычной закрывающей скобкой (при условии, что она где-то открылась :-) &quot; Согласны ли вы с этим? С уважением </p><p>Ответ справочной службы русского языка</p><p>&nbsp; &nbsp; Да, все верно.</p></blockquote></div><p><a href="http://new.gramota.ru/spravka/buro/search-answer?s=%D0%92%D1%8B%20%D1%81%20&amp;start=495">http://new.gramota.ru/spravka/buro/sear … ;start=495</a></p></div></div>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Wed, 02 Mar 2022 22:30:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152478#p152478</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152477#p152477</link>
			<description><![CDATA[<p>Ок, только верните точки на место. Смайлик точку не заменяет.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 02 Mar 2022 21:42:45 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152477#p152477</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152476#p152476</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Именно то что нужно, спасибо огромное.<br />Большая благодарность за помощь, попробую разобраться в коде, чтобы понимать как он работает.</p>]]></description>
			<author><![CDATA[null@example.com (yura170100)]]></author>
			<pubDate>Wed, 02 Mar 2022 21:00:29 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152476#p152476</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152475#p152475</link>
			<description><![CDATA[<p>Вообще-то частично есть:<br /></p><div class="codebox"><pre><code>&lt;span class=&quot;time&quot; data-tz=&quot;Europe/Moscow&quot; data-format=&quot;%H:%i:%s&quot;&gt;20:42&lt;/span&gt;</code></pre></div><p>Секунд нет.<br />На этом сайте есть API, можно так получить:<br /></p><div class="codebox"><pre><code>MsgBox, % GetTimeFromTime100ru(3, &quot;HH:mm:ss&quot;)

GetTimeFromTime100ru(localTimeOffset := 0, formatString := &quot;&quot;) {
   static url := &quot;https://time100.ru/api.php&quot;
   unixTime := GetResponseText(url,,,, error)
   if error
      throw error
   Return UnixTimeToLocal(unixTime, localTimeOffset, formatString)
}

GetResponseText(url, method := &quot;GET&quot;, HeadersArray := &quot;&quot;, body := &quot;&quot;, ByRef error := &quot;&quot;) {
   Whr := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
   Whr.Open(method, url, true)
   for name, value in HeadersArray
      Whr.SetRequestHeader(name, value)
   Whr.Send(body)
   Whr.WaitForResponse()
   status := Whr.status
   if (status != 200)
      error := &quot;HttpRequest error, status: &quot; . status
   Arr := Whr.responseBody
   pData := NumGet(ComObjValue(arr) + 8 + A_PtrSize)
   length := arr.MaxIndex() + 1
   Return StrGet(pData, length, &quot;UTF-8&quot;)
}

UnixTimeToLocal(unixTime, diff, formatStr := &quot;&quot;) {
   time := &quot;19700101&quot;
   time += unixTime, s
   time += diff, h
   if formatStr
      FormatTime, time, % time, % formatStr
   Return time
}</code></pre></div><p>Но это API возвращает UTC время, чтобы преобразовать в локальное, нужно знать, на сколько оно отличается. Московское это +3 часа (если нет перехода на зимнее-летнее время).<br />Если на компьютере верно указана time zone, то можно так узнать разницу:<br /></p><div class="codebox"><pre><code>localTimeOffset := A_Now
localTimeOffset -= A_NowUTC, h
MsgBox, % localTimeOffset</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 02 Mar 2022 17:54:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152475#p152475</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152474#p152474</link>
			<description><![CDATA[<p><strong>teadrinker</strong><br />Нашел <a href="http://forum.script-coding.com/viewtopic.php?id=10838">тему на форуме</a> . Человек попросил поиск класса unread и подсчет количества данных элементов. <br />В этой же теме привели код: <br /></p><div class="codebox"><pre><code>HTTP := ComObjCreate(&quot;WinHTTP.WinHTTPRequest.5.1&quot;)
HTTP.Open(&quot;GET&quot;, &quot;http://ya.ru&quot;)
HTTP.Send()
MsgBox, % HTTP.ResponseText</code></pre></div><p>Поменял сайт, на необходимый мне:<br /></p><div class="codebox"><pre><code>HTTP := ComObjCreate(&quot;WinHTTP.WinHTTPRequest.5.1&quot;)
HTTP.Open(&quot;GET&quot;, &quot;https://time100.ru/&quot;)
HTTP.Send()
MsgBox, % HTTP.ResponseText</code></pre></div><p>Однако в полученном msgbox нет необходимой мне информации</p>]]></description>
			<author><![CDATA[null@example.com (yura170100)]]></author>
			<pubDate>Wed, 02 Mar 2022 17:09:13 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152474#p152474</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152473#p152473</link>
			<description><![CDATA[<div class="quotebox"><cite>yura170100 пишет:</cite><blockquote><p>Не могу понять, как вытащить время с данного сайта</p></blockquote></div><p>Какие варианты пытались использовать? <img src="//forum.script-coding.com/img/smilies/smile.png" width="15" height="15" /></p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Wed, 02 Mar 2022 15:38:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152473#p152473</guid>
		</item>
		<item>
			<title><![CDATA[AHK: считывание данных с сайта в фоновом режиме]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=152472#p152472</link>
			<description><![CDATA[<p>Добрый день. Появилась идея написания скрипта, чтобы при нажатии на клавишу, вылезал msgbox с текущим временем. Время на компьютере иногда расходится с точным временем. По личным причинам, нужно чтобы время было точное, то есть секунда в секунду по сайту <a href="https://time100.ru/">Time100</a>. Не могу понять, как вытащить время с данного сайта. Заранее спасибо.</p>]]></description>
			<author><![CDATA[null@example.com (yura170100)]]></author>
			<pubDate>Wed, 02 Mar 2022 11:24:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=152472#p152472</guid>
		</item>
	</channel>
</rss>
