<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: Работа с twitter]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8970</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8970&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: Работа с twitter».]]></description>
		<lastBuildDate>Fri, 05 May 2023 13:56:09 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158054#p158054</link>
			<description><![CDATA[<p>У вас же уже была подобная проблема.<br />Что касается именно твиттера - без понятия, что там за защита у них.<br />Если делать что-то серьезное, то лучше покупать их апи.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 05 May 2023 13:56:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158054#p158054</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158053#p158053</link>
			<description><![CDATA[<p>Если перечислить все хедеры, из-за этого может не скачивать?</p>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Fri, 05 May 2023 13:13:04 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158053#p158053</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158052#p158052</link>
			<description><![CDATA[<p>Вы опять бездумно перечисляете все хедеры.<br />Изучайте:<br /><a href="https://github.com/JustAnotherArchivist/snscrape">https://github.com/JustAnotherArchivist/snscrape</a></p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Fri, 05 May 2023 12:36:42 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158052#p158052</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158051#p158051</link>
			<description><![CDATA[<p>Вроде прописываю всё как на сайте в инструментах разработчика - куки, данные авторизации воспроизвожу, тот же токен, но скачивание не происходит. По ссылке &quot;https://twitter.com/i/api/2/search/adaptive.json&quot;, у них находится первая серия ссылок на твитты за указанный период -</p><div class="codebox"><pre><code>cookies := &quot;; &quot;

authorization := &quot;&quot;

x_csrf_token := &quot;&quot;


;WinHTTP := ComObjCreate(&quot;Msxml2.XMLHTTP.6.0&quot;)
WinHTTP := ComObjCreate(&quot;WinHTTP.WinHttpRequest.5.1&quot;)
url := &quot;https://twitter.com/i/api/2/search/adaptive.json?include_profile_interstitial_type=1&amp;include_blocking=1&amp;include_blocked_by=1&amp;include_followed_by=1&amp;include_want_retweets=1&amp;include_mute_edge=1&amp;include_can_dm=1&amp;include_can_media_tag=1&amp;include_ext_has_nft_avatar=1&amp;include_ext_is_blue_verified=1&amp;include_ext_verified_type=1&amp;include_ext_profile_image_shape=1&amp;skip_status=1&amp;cards_platform=Web-12&amp;include_cards=1&amp;include_ext_alt_text=true&amp;include_ext_limited_action_results=false&amp;include_quote_count=true&amp;include_reply_count=1&amp;tweet_mode=extended&amp;include_ext_views=true&amp;include_entities=true&amp;include_user_entities=true&amp;include_ext_media_color=true&amp;include_ext_media_availability=true&amp;include_ext_sensitive_media_warning=true&amp;include_ext_trusted_friends_metadata=true&amp;send_error_codes=true&amp;simple_quoted_tweet=true&amp;q=from%3AhtGOIW%20since%3A2009-11-01%20until%3A2011-01-01&amp;tweet_search_mode=live&amp;query_source=typed_query&amp;count=20&amp;requestContext=launch&amp;pc=1&amp;spelling_corrections=1&amp;include_ext_edit_control=true&amp;ext=mediaStats%2ChighlightedLabel%2ChasNftAvatar%2CvoiceInfo%2CbirdwatchPivot%2Cenrichments%2CsuperFollowMetadata%2CunmentionInfo%2CeditControl%2Cvibe&quot;
WinHTTP.Open(&quot;GET&quot;, url, 0)
WinHTTP.SetRequestHeader(&quot;Cookie&quot;, cookies)
WinHTTP.SetRequestHeader(&quot;User-Agent&quot;, &quot;Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.79 Safari/537.36&quot;)
WinHTTP.SetRequestHeader(&quot;Pragma&quot;, &quot;no-cache&quot;)
WinHTTP.SetRequestHeader(&quot;Cache-Control&quot;, &quot;no-cache, no-store&quot;)
WinHTTP.SetRequestHeader(&quot;If-Modified-Since&quot;, &quot;Sat, 1 Jan 2000 00:00:00 GMT&quot;)
;WinHTTP.SetRequestHeader(&quot;Content-Type&quot;, &quot;application/json&quot;)

;WinHTTP.SetRequestHeader(&quot;authority&quot;, &quot;twitter.com&quot;)

WinHTTP.SetRequestHeader(&quot;path&quot;, &quot;/i/api/2/search/adaptive.json?include_profile_interstitial_type=1&amp;include_blocking=1&amp;include_blocked_by=1&amp;include_followed_by=1&amp;include_want_retweets=1&amp;include_mute_edge=1&amp;include_can_dm=1&amp;include_can_media_tag=1&amp;include_ext_has_nft_avatar=1&amp;include_ext_is_blue_verified=1&amp;include_ext_verified_type=1&amp;include_ext_profile_image_shape=1&amp;skip_status=1&amp;cards_platform=Web-12&amp;include_cards=1&amp;include_ext_alt_text=true&amp;include_ext_limited_action_results=false&amp;include_quote_count=true&amp;include_reply_count=1&amp;tweet_mode=extended&amp;include_ext_views=true&amp;include_entities=true&amp;include_user_entities=true&amp;include_ext_media_color=true&amp;include_ext_media_availability=true&amp;include_ext_sensitive_media_warning=true&amp;include_ext_trusted_friends_metadata=true&amp;send_error_codes=true&amp;simple_quoted_tweet=true&amp;q=from%3AhtGOIW%20since%3A2009-11-01%20until%3A2011-01-01&amp;tweet_search_mode=live&amp;query_source=typed_query&amp;count=20&amp;requestContext=launch&amp;pc=1&amp;spelling_corrections=1&amp;include_ext_edit_control=true&amp;ext=mediaStats%2ChighlightedLabel%2ChasNftAvatar%2CvoiceInfo%2CbirdwatchPivot%2Cenrichments%2CsuperFollowMetadata%2CunmentionInfo%2CeditControl%2Cvibe&quot;)
WinHTTP.SetRequestHeader(&quot;scheme&quot;, &quot;https&quot;)
WinHTTP.SetRequestHeader(&quot;accept&quot;, &quot;*/*&quot;)
;WinHTTP.SetRequestHeader(&quot;accept-encoding&quot;, &quot;gzip, deflate, br&quot;)
WinHTTP.SetRequestHeader(&quot;accept-language&quot;, &quot;ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7&quot;)
WinHTTP.SetRequestHeader(&quot;authorization&quot;, authorization)
WinHTTP.SetRequestHeader(&quot;referer&quot;, &quot;https://twitter.com&quot;)
WinHTTP.SetRequestHeader(&quot;sec-ch-ua&quot;, &quot;&quot;&quot; Not A;Brand&quot;&quot;;v=&quot;&quot;99&quot;&quot;, &quot;&quot;Chromium&quot;&quot;;v=&quot;&quot;102&quot;&quot;&quot;)
WinHTTP.SetRequestHeader(&quot;sec-ch-ua-mobile&quot;, &quot;?0&quot;)
WinHTTP.SetRequestHeader(&quot;sec-ch-ua-platform&quot;, &quot;&quot;&quot;Windows&quot;&quot;&quot;)
WinHTTP.SetRequestHeader(&quot;sec-fetch-dest&quot;, &quot;empty&quot;)
WinHTTP.SetRequestHeader(&quot;sec-fetch-mode&quot;, &quot;cors&quot;)
WinHTTP.SetRequestHeader(&quot;sec-fetch-site&quot;, &quot;same-origin&quot;)
WinHTTP.SetRequestHeader(&quot;x-csrf-token&quot;, x_csrf_token)
WinHTTP.SetRequestHeader(&quot;x-twitter-active-user&quot;, &quot;yes&quot;)
WinHTTP.SetRequestHeader(&quot;x-twitter-auth-type&quot;, &quot;OAuth2Session&quot;)
WinHTTP.SetRequestHeader(&quot;x-twitter-client-language&quot;, &quot;ru&quot;)

WinHTTP.Send()
WinHTTP.WaitForResponse()
RTxt := WinHTTP.ResponseText
fileappend, % RTxt, %A_ScriptDir%\RTxt%a_now%.html, UTF-8

return

Esc::
   ExitApp</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Fri, 05 May 2023 07:56:02 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158051#p158051</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158050#p158050</link>
			<description><![CDATA[<p>Оказалось, что Твиттер даже на таймлайне при прокрутке глубже месяца не показывает. Но тоже самое можно сделать в поиске, указав диапазоны дат - <a href="https://twitter.com/search?q=from%3AhtGOIW%20since%3A2009-11-01%20until%3A2010-01-01&amp;src=typed_query&amp;f=live">https://twitter.com/search?q=from%3AhtG … amp;f=live</a>.</p>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Fri, 05 May 2023 06:15:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158050#p158050</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=158041#p158041</link>
			<description><![CDATA[<p>Добрый день. Есть ли на AutoHotkey пример получения таймлайна с Твиттера, содержащего ссылки на твитты профиля? Пробовал в браузерном инструменте разработчика определить нужные запросы, но там слишком все запутано.</p>]]></description>
			<author><![CDATA[null@example.com (john_dease)]]></author>
			<pubDate>Thu, 04 May 2023 00:57:49 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=158041#p158041</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=77883#p77883</link>
			<description><![CDATA[<p>Слепил вот так<br /></p><div class="codebox"><pre><code>StringBetween( String, NeedleStart, NeedleEnd=&quot;&quot; ) {
    StringGetPos, pos, String, % NeedleStart
    If ( ErrorLevel )
         Return &quot;&quot;
    StringTrimLeft, String, String, pos + StrLen( NeedleStart )
    If ( NeedleEnd = &quot;&quot; )
        Return String
    StringGetPos, pos, String, % NeedleEnd
    If ( ErrorLevel )
        Return &quot;&quot;
    StringLeft, String, String, pos
    Return String
}

UrlDownloadToVar(URL, UserAgent = &quot;&quot;)
{
   WebRequest := ComObjCreate(&quot;WinHttp.WinHttpRequest.5.1&quot;)
   WebRequest.Open(&quot;GET&quot;, Url)
   UserAgent ? WebRequest.Option(WinHttpRequestOption_UserAgentString := 0) := UserAgent
   WebRequest.Send()
   Text := WebRequest.ResponseText
   WebRequest := &quot;&quot;
   return Text
}

Loop
{
    text := UrlDownloadToVar(&quot;https://twitter.com/LeagueGiveaway&quot;)
    tweet := trim(StringBetween( text, &quot;&lt;ol class=&quot;&quot;stream-items js-navigable-stream&quot;&quot; id=&quot;&quot;stream-items-id&quot;&quot;&gt;&quot;, &quot;&lt;div class=&quot;&quot;stream-item-footer&quot;&quot;&gt;&quot; ))
  time := trim(StringBetween( tweet, &quot;&lt;span class=&quot;&quot;_timestamp js-short-timestamp js-relative-timestamp&quot;, &quot;&lt;/span&gt;&quot; ))
  time := trim(StringBetween( time, &quot;&gt;&quot;, &quot;&quot; ))
  if (RegExMatch(time, &quot;s&quot;) != 0) 
  {
    MsgBox % &quot;New tweet&quot;
  }
  Sleep 500
}

F2::ExitApp</code></pre></div><p>Но в постоянно вылетает окно с ошибкой:<br /><span class="postimg"><img src="http://i60.fastpic.ru/big/2013/1207/81/7cd3c226b5dd4b3be57f8c264900ee81.jpg" alt="http://i60.fastpic.ru/big/2013/1207/81/7cd3c226b5dd4b3be57f8c264900ee81.jpg" /></span></p><p>Как избавиться от этой ошибки? и может все таки я изобретаю велосипед?</p>]]></description>
			<author><![CDATA[null@example.com (Tamposhka)]]></author>
			<pubDate>Sat, 07 Dec 2013 08:06:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=77883#p77883</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=77866#p77866</link>
			<description><![CDATA[<p>Можно ссылочку на библиотеку и доку к ней, или че нить подобное? Или в какую сторону копать?</p>]]></description>
			<author><![CDATA[null@example.com (Tamposhka)]]></author>
			<pubDate>Thu, 05 Dec 2013 18:55:40 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=77866#p77866</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=77865#p77865</link>
			<description><![CDATA[<p>Есть.</p>]]></description>
			<author><![CDATA[null@example.com (Zmey25)]]></author>
			<pubDate>Thu, 05 Dec 2013 18:50:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=77865#p77865</guid>
		</item>
		<item>
			<title><![CDATA[AHK: Работа с twitter]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=77862#p77862</link>
			<description><![CDATA[<p>Подскажите плиз, есть ли возможность при помощи AHK следить за твитами определенного пользователя? Проверять на новые твиты</p>]]></description>
			<author><![CDATA[null@example.com (Tamposhka)]]></author>
			<pubDate>Thu, 05 Dec 2013 17:40:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=77862#p77862</guid>
		</item>
	</channel>
</rss>
