<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=16060</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=16060&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «AHK: проверить загружена ли страница на 100%, chrome.ahk».]]></description>
		<lastBuildDate>Sun, 07 Feb 2021 01:37:10 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146002#p146002</link>
			<description><![CDATA[<p>Анализировать траффик и повторять те же запросы.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 07 Feb 2021 01:37:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146002#p146002</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=146000#p146000</link>
			<description><![CDATA[<p>Попробую конечно, но пока не представляю план.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sun, 07 Feb 2021 01:32:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=146000#p146000</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145999#p145999</link>
			<description><![CDATA[<p>Ну если научиться чему-то новому, то попробуйте поставить лайк на фейсбуке через winhttprequest.<br />Авторизироваться можно так:<br /><a href="http://forum.script-coding.com/viewtopic.php?id=15875">http://forum.script-coding.com/viewtopic.php?id=15875</a><br />Можно и через мобильную версию пробовать - по идее быстрее должно быть, но возможны ограничения - я глубоко не копал.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 07 Feb 2021 01:24:34 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145999#p145999</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145997#p145997</link>
			<description><![CDATA[<p>Я на эту мысль наткнулся случайно, стало интересно + недавно тут обсуждали способы управления хромом. Сложил 2+2 и подумал попробовать, научиться чему-то новому. А прибыль с накрутки не интересует совсем, в гугле можно найти где купить 1000 лайков за ~3у.е.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sun, 07 Feb 2021 01:18:30 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145997#p145997</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145995#p145995</link>
			<description><![CDATA[<p>На идею в целом и на мое предложение в частности.<br />Так как потратите много времени и сил на анализ траффика, а в итоге прибыли никакой.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 07 Feb 2021 01:09:15 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145995#p145995</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145994#p145994</link>
			<description><![CDATA[<p>Не тратить время на затею в целом или на ваш совет ? </p><div class="quotebox"><blockquote><p>через запросы получать новые задания, и потом авторизируясь на фейсбуке выполнять их</p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sun, 07 Feb 2021 01:04:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145994#p145994</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145993#p145993</link>
			<description><![CDATA[<p>Наверняка там можно через запросы получать новые задания, и потом авторизируясь на фейсбуке выполнять их, но я бы не тратил на это время.</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sun, 07 Feb 2021 01:01:43 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145993#p145993</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145992#p145992</link>
			<description><![CDATA[<p><strong>Malcev</strong> Оу, я думал про это. С WinHttpRequest научился отправлять данные на свой сервер и там их обрабатывать через php или получать данные с страницы. Нет понимая как это можно применить в моём случае. Был выбор либо попробовать программно через chrome.ahk, либо эмулирование + анализ экрана. </p><p>Пробую сделать небольшую накрутку лайков в фб. Есть сервис, где ты выполняешь задание других (ставишь лайки например) и за это получаешь очки, а потом можешь сам создавать задание для других, оплачивая их заработанными очками, и тем самым как бы накручиваешь лайки на нужный тебе пост или типо того.</p><p>Там авторизуешься у них на сайте, потом выбираешь из списка задание(справа), вторым окном открывается ФБ, лайкаешь, проверяешь выполнил ли ты задание, получаешь очки. Вот собственно по такому алгоритму и пробую делать. <br /><a href="https://ibb.co/fvpbn62"><span class="postimg"><img src="https://i.ibb.co/6BP219m/error.jpg" alt="https://i.ibb.co/6BP219m/error.jpg" /></span></a></p><p>Или может вы какой-то другой план посоветуете?)</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sun, 07 Feb 2021 00:49:12 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145992#p145992</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145991#p145991</link>
			<description><![CDATA[<p>А не проще ли напрямую отправлять запросы на сервер через WinHttpRequest?</p>]]></description>
			<author><![CDATA[null@example.com (Malcev)]]></author>
			<pubDate>Sat, 06 Feb 2021 23:34:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145991#p145991</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145990#p145990</link>
			<description><![CDATA[<p>Изменил, все работает норм и ничего не проскакивает как при WaitForLoad(). </p><div class="codebox"><pre><code>
like_facebook(page_facebook) {

	like_fb_length_arr_js =
	(
		document.querySelectorAll(&#039;div.oajrlxb2&#039;).length;
	)

	while (page_facebook.Evaluate(like_fb_length_arr_js).value == 0)
	{
		sleep, 100
	}
	
	like_fb_js = 
	(
		var elementsArrFb = document.querySelectorAll(&#039;div.oajrlxb2&#039;);
		var index = 0;
		var elementFinal = 0;
		for (index; index &lt; elementsArrFb.length; ++index) {
			if (elementsArrFb[index].innerText == &#039;Нравится&#039;) {
 						elementFinal = elementsArrFb[index]
						break;
				}
			}
		elementFinal.click();
	)

	page_facebook.Evaluate(like_fb_js)
	page_facebook.WaitForLoad()
	page_facebook.Disconnect()

return
}
</code></pre></div><p>Проблема решена.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sat, 06 Feb 2021 23:24:38 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145990#p145990</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145988#p145988</link>
			<description><![CDATA[<p>Точно, я затупил. Два часа искал ошибку, почему всегда возвращало 0? А всего-то у меня было открыто много окон с именем facebook и он брал значение с первого попавшегося, как я понял. Лол кек.</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sat, 06 Feb 2021 22:42:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145988#p145988</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145987#p145987</link>
			<description><![CDATA[<div class="quotebox"><cite>Botsy пишет:</cite><blockquote><div class="codebox"><pre><code>page_facebook.Evaluate(&quot;document.querySelectorAll(&#039;div.oajrlxb2&#039;).length&quot;).value</code></pre></div></blockquote></div><p>Здесь ошибки нет, если возвращает 0, значит ничего не найдено, возможно, загрузиться не успели.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 06 Feb 2021 22:37:58 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145987#p145987</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145985#p145985</link>
			<description><![CDATA[<p><strong>teadrinker</strong> Стал переделывать, не могу получить в ahk значение длины массива из js, всегда выводит 0.<br /></p><div class="codebox"><pre><code>
page_facebook := Chrome.GetPageByTitle(&quot;Facebook&quot;, MatchMode:=&quot;contains&quot;)

msgbox, % page_facebook.Evaluate(&quot;document.querySelectorAll(&#039;div.oajrlxb2&#039;).length&quot;).value
</code></pre></div><p>Как правильно вывести это значение ?</p>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sat, 06 Feb 2021 22:30:06 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145985#p145985</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145975#p145975</link>
			<description><![CDATA[<p>Надо не 5000, а по таймеру ждать, пока точно не появится.</p>]]></description>
			<author><![CDATA[null@example.com (teadrinker)]]></author>
			<pubDate>Sat, 06 Feb 2021 20:56:31 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145975#p145975</guid>
		</item>
		<item>
			<title><![CDATA[Re: AHK: проверить загружена ли страница на 100%, chrome.ahk]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=145973#p145973</link>
			<description><![CDATA[<p>Переделал для конкретного элемента (лайк на фэйсбуке), но всё равно бывает не срабатывает и возвращает 0, еще до того, как страница загрузится. <br /></p><div class="codebox"><pre><code>
#NoEnv
SetWorkingDir %A_ScriptDir%
SetTitleMatchMode, RegEx
#Include Chrome.ahk

page_facebook := Chrome.GetPageByTitle(&quot;Facebook&quot;, MatchMode:=&quot;contains&quot;)
page_facebook.WaitForLoad()

	like_fb_js = 
	(
		var i = 0;
		var index = 0;
		var elementFinal = 0;
		while (i &lt;= 5000) {
			var elementsArrFb = document.querySelectorAll(&#039;div.oajrlxb2.gs1a9yip.g5ia77u1.mtkw9kbi.tlpljxtp.qensuy8j.ppp5ayq2.goun2846.ccm00jje.s44p3ltw.mk2mc5f4.rt8b4zig.n8ej3o3l.agehan2d.sk4xxmp2.rq0escxv.nhd2j8a9.pq6dq46d.mg4g778l.btwxx1t3.pfnyh3mw.p7hjln8o.kvgmc6g5.cxmmr5t8.oygrvhab.hcukyx3x.tgvbjcpo.hpfvmrgz.jb3vyjys.rz4wbd8a.qt6c0cv9.a8nywdso.l9j0dhe7.i1ao9s8h.esuyzwwr.f1sip0of.du4w35lb.lzcic4wl.abiwlrkh.p8dawk7l&#039;);
			if (elementsArrFb.length != 0) {
                for (index; index &lt; elementsArrFb.length; ++index) {
					if (elementsArrFb[index].innerText == &#039;Нравится&#039;) {
						var elementFinal = elementsArrFb[index];
						break;
					}
				}
				i++;
				break;
			} else {
				i++
				continue;
			}
		}
		elementFinal.click();
	)

msgBox, % IsObject(page_facebook.Evaluate(like_fb_js))
page.Disconnect()
return
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Botsy)]]></author>
			<pubDate>Sat, 06 Feb 2021 20:49:05 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=145973#p145973</guid>
		</item>
	</channel>
</rss>
