<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBS: Скрипт накрутки WMmail.ru]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=6157</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=6157&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBS: Скрипт накрутки WMmail.ru».]]></description>
		<lastBuildDate>Mon, 02 Jul 2012 03:43:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBS: Скрипт накрутки WMmail.ru]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=61327#p61327</link>
			<description><![CDATA[<p><strong>Альберт</strong>, а не банальный сбор логинов и паролей?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 02 Jul 2012 03:43:36 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=61327#p61327</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт накрутки WMmail.ru]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=55075#p55075</link>
			<description><![CDATA[<p>Привет! Скрипт не видит письма! их у меня 106 аж, а он переходит в режим ожидания автосёрфинга!</p>]]></description>
			<author><![CDATA[null@example.com (botanikzzz)]]></author>
			<pubDate>Wed, 28 Dec 2011 17:01:59 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=55075#p55075</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт накрутки WMmail.ru]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50938#p50938</link>
			<description><![CDATA[<p><strong>pad0nak</strong>, спасибо, ясно.</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 29 Aug 2011 16:32:22 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50938#p50938</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт накрутки WMmail.ru]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50932#p50932</link>
			<description><![CDATA[<p>WMmail.ru - платит за сёрфинг по сайтам. только там восновном необходимо присутствие пользователя, а я решил всё автоматизировать</p>]]></description>
			<author><![CDATA[null@example.com (pad0nak)]]></author>
			<pubDate>Mon, 29 Aug 2011 04:57:10 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50932#p50932</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBS: Скрипт накрутки WMmail.ru]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50931#p50931</link>
			<description><![CDATA[<p>Что есть «WMmail.ru», и зачем его надо накручивать?</p>]]></description>
			<author><![CDATA[null@example.com (alexii)]]></author>
			<pubDate>Mon, 29 Aug 2011 04:02:53 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50931#p50931</guid>
		</item>
		<item>
			<title><![CDATA[VBS: Скрипт накрутки WMmail.ru]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=50930#p50930</link>
			<description><![CDATA[<p>в названии наверное слишком громко было сказано, скорей всего - это только цель, а пока так...<br />Общее описание скрипта:<br />1) Авторизация на сайте WMmail.ru<br />2) В случае необходимости вводится код операций<br />3) Проверяем текущий баланс<br />4) Проверяем наличие доступных писем для сёрфинга<br />5) Если есть письма то сёрфим их по порядку<br />6) По завершении переходим в автосёрфинг<br />На этом пока всё</p><p>Файл <strong>_shell.bat</strong>:<br /></p><div class="codebox"><pre><code>@ECHO OFF
TITLE WMmail.ru Autoclicker
COLOR 0F
cscript script.vbs
COLOR 1F
echo.
echo Для выхода из скрипта нажмите любую клавишу...
pause&gt;nul</code></pre></div><p>файл <strong>script.vbs</strong>:<br /></p><div class="codebox"><pre><code>&#039;On Error Resume Next &#039;отключили ошибки
Set WshShell = CreateObject(&quot;WScript.Shell&quot;)

&#039; настройка
login   = &quot;******&quot;    &#039;логин
pass    = &quot;******&quot;    &#039;пароль
pass1   = &quot;******&quot;    &#039;пароль для операций
sleep   = 1        &#039;пауза между мереходами по ссылкам
visible = 1        &#039;видимость браузеров

msg(&quot;запуск скрипта накрутки WMmail.ru&quot;)
Set objIE = WScript.CreateObject(&quot;InternetExplorer.Application&quot;)
objIE.Visible = visible
objIE.Navigate &quot;http://www.wmmail.ru/&quot;

While objIE.Busy: Wscript.Sleep 1: Wend &#039;Ждем загрузки
Do Until objIE.readyState=4: WScript.Sleep 1: Loop

WScript.Sleep sleep*1000 &#039;Выдерживаем паузу

If InStr(objIE.Document.Body.InnerHTML, login) &gt; 0 Then
  msg(&quot;заходим по старой сессии&quot;)
  objIE.Navigate &quot;http://wmmail.ru/index.php?cf=akk-viewstat&quot;

  While objIE.Busy: Wscript.Sleep 1: Wend &#039;Ждем загрузки
  Do Until objIE.readyState=4: WScript.Sleep 1: Loop

Else
  msg(&quot;авторизация&quot;)
  Set objForm = objIE.Document.forms(&quot;login&quot;)
  With objForm
    .elements(&quot;ulogin&quot;).value = login
    .elements(&quot;pass&quot;).value = pass
    .submit()
  End With

  While objIE.Busy: Wscript.Sleep 1: Wend &#039;Ждем загрузки
  Do Until objIE.readyState=4: WScript.Sleep 1: Loop
  
  If InStr(objIE.Document.Body.InnerHTML, &quot;У Вас изменился браузер или IP-адрес&quot;) &gt; 0 Then
    WScript.Sleep sleep*1000 &#039;Выдерживаем паузу

    msg(&quot;ввод кода операций&quot;)
    Set objForm = objIE.Document.forms(&quot;login&quot;)
    With objForm
      .elements(&quot;pass1&quot;).value = pass1
      .elements(&quot;Submit&quot;).click()
    End With

    While objIE.Busy: Wscript.Sleep 1: Wend &#039;Ждем загрузки
    Do Until objIE.readyState=4: WScript.Sleep 1: Loop
  End If
End If

ubalance = objIE.Document.getElementById(&quot;ubalance&quot;).innerHTML
upoints = objIE.Document.getElementById(&quot;upoints&quot;).innerHTML
msg(&quot;текущий баланс: &quot; &amp; ubalance &amp; &quot;$&quot;)
msg(&quot;кредитов: &quot; &amp; upoints)


WScript.Sleep sleep*1000 &#039;Выдерживаем паузу

msg(&quot;проверяем наличие доступных писем&quot;)
objIE.Navigate &quot;http://wmmail.ru/index.php?cf=mail-viewpmail&quot;

While objIE.Busy: Wscript.Sleep 1: Wend &#039;Ждем загрузки
Do Until objIE.readyState=4: WScript.Sleep 1: Loop

If InStr(objIE.Document.Body.InnerHTML, &quot;Закончились оплачиваемые письма&quot;) &gt; 0 Then
  msg(&quot;писем нет&quot;)
Else
  Set objRegExp1 = CreateObject(&quot;VBScript.RegExp&quot;)
  objRegExp1.Global = True
  objRegExp1.Pattern = &quot;cf=mail-readpmail.+mid=([0-9]+)&quot;

  Set objMatches1 = objRegExp1.Execute(objIE.Document.Body.InnerHTML)
  msg(&quot;доступно писем: &quot; &amp; objMatches1.Count)
  For i=0 To objMatches1.Count-1
    Set objMatch1 = objMatches1.Item(i)
    Set objSubmatches1 = objMatch1.Submatches
    f_mid = objSubmatches1.Item(0)
    msg(&quot;просмотр письма #&quot; &amp; f_mid)

    WScript.Sleep sleep*1000 &#039;Выдерживаем паузу

    objIE.Navigate &quot;http://wmmail.ru/index.php?cf=mail-readpmail&amp;mid=&quot; &amp; objSubmatches1.Item(0)

    While objIE.Busy: Wscript.Sleep 1: Wend &#039;Ждем загрузки
    Do Until objIE.readyState=4: WScript.Sleep 1: Loop

    Set objRegExp2 = CreateObject(&quot;VBScript.RegExp&quot;)
    objRegExp2.Global = False
    objRegExp2.Pattern = &quot;(cf=pmail-readm.+uid=([0-9]+).+mid=&quot; &amp; f_mid &amp; &quot;.+rnd=([0-9a-z]+))&quot;
    Set objMatches2 = objRegExp2.Execute(objIE.Document.Body.InnerHTML)
    Set objMatch2 = objMatches2.Item(0)
    Set objSubmatches2 = objMatch2.Submatches
    f_uid = objSubmatches2.Item(1)
    f_rnd = objSubmatches2.Item(2)
    objIE.Navigate &quot;http://wmmail.ru/index.php?cf=pmail-readm&amp;uid=&quot;&amp; f_uid &amp;&quot;&amp;mid=&quot;&amp; f_mid &amp;&quot;&amp;rnd=&quot;&amp; f_rnd &#039;
    WScript.Sleep 60*1000 &#039;Выдерживаем паузу
    Set objSubmatches2 = Nothing
    Set objMatch2 = Nothing
    Set objMatches2 = Nothing
    Set objRegExp2 = Nothing
  Next
  Set objSubmatches1 = Nothing
  Set objMatch1 = Nothing
  Set objMatches1 = Nothing
  Set objRegExp1 = Nothing
End If

msg(&quot;переходим в режим автосёрфинга&quot;)
objIE.Navigate &quot;http://wmmail.ru/index.php?cf=surfa-viewrsite&quot;

MsgBox &quot;&lt;OK&gt; для завершения&quot;, vbInformation+vbOKOnly, &quot;WMmail.ru (&quot; &amp; login &amp; &quot;)&quot;

objIE.Quit
Set objIE = Nothing
Set WshShell = Nothing

msg(&quot;happy end :)&quot;)

WScript.Quit 0

&#039;************************************************************************************
Function msg(text)
  WScript.Echo Now() &amp; &quot; &quot; &amp; text
End Function</code></pre></div><p>В дальнейшем планируется всё разбить на функции и правильно зациклить так, чтобы осуществлялась проверка доступности писем каждые N секунд/минут, а в перерывах переходило в режим автосёрфинга.</p><p>Если имеются какие предложения, то всегда рад...</p>]]></description>
			<author><![CDATA[null@example.com (pad0nak)]]></author>
			<pubDate>Mon, 29 Aug 2011 03:29:50 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=50930#p50930</guid>
		</item>
	</channel>
</rss>
