Mikushe4ka
Новичок
- Сообщения
- 5
- Репутация
- 0
dellete
Global $oReq, $oError, $ResponseText
Opt("TrayAutoPause", 0)
TraySetToolTip("loading proxy list...")
Local $sUA = "Mozilla/5.0 (Windows NT 6.1; rv:30.0) Gecko/20100101 Firefox/30.0"
HttpSetUserAgent($sUA)
Local $sUrl = "http://ap.tomsk.ru/contest/226-14.html?showresults=1"
Local $sStr = "ajxrequest=1&pollid=26&idf=easypoll&poll_choice=469&submit=%D0%93%D0%BE%D0%BB%D0%BE%D1%81%D0%BE%D0%B2%D0%B0%D1%82%D1%8C"
Local $sLine
Local $hFile = FileOpen(@ScriptDir&"\proxy_list.txt")
While 1
$sLine = FileReadLine($hFile)
If @error Then ExitLoop
TraySetToolTip("Proxy: "&$sLine)
ConsoleWrite("Proxy: "&$sLine&@CRLF)
HttpSetProxy(2, $sLine)
_MakeRequest("POST", $sUrl, $sStr, $sUA, $sLine)
;//ConsoleWrite($ResponseText&@CRLF&"----------"&@CRLF)
Sleep(1000)
WEnd
Func _MakeRequest($_method = "GET", $_url = "", $_str = "", $_UA = "", $_proxy = "")
$oReq = ObjCreate('WinHttp.WinHttpRequest.5.1')
If Not IsObj($oReq) Then Return SetError(1, 0, 0)
$oError = ObjEvent('AutoIt.Error', 'ErrorFunc')
If $_proxy <> "" Then $oReq.SetProxy(2, $_proxy, "")
$oReq.Open($_method, $_url, False)
If $_method = "POST" Then $oReq.SetRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8')
$oReq.SetRequestHeader('User-Agent', $_UA)
$oReq.SetRequestHeader('Cache-Controle', 'no-cach')
$oReq.SetRequestHeader('Accept', 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8')
$oReq.SetRequestHeader('Accept-Language', 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3')
$oReq.SetRequestHeader('Accept-Encoding', 'deflate')
$oReq.SetRequestHeader('Connection', 'keep-alive')
$oReq.Send($_str)
$ResponseText = $oReq.ResponseText
$oError = 0
Return 1
EndFunc
120.85.132.234:80
36.79.233.49:8080
202.138.125.215:8010
218.241.167.187:80
madmasles сказал(а):alex33,
А зачем HttpSetUserAgent и HttpSetProxy? И где ErrorFunc?
Это на случай вдруг будет использоваться Inet* ...А зачем HttpSetUserAgent и HttpSetProxy?
Не скопировалась...И где ErrorFunc?
Да нет, не опасно... )))Это для меня не опасно, если этих "штук" нет?)
Опасно думать, что на другом краю витой пары сидят люди которые глупее вас ;)Это для меня не опасно
ну судя по страницам и js не какой защиты от бота нетуGarrett сказал(а):Mikushe4ka [?]
Опасно думать, что на другом краю витой пары сидят люди которые глупее вас ;)Это для меня не опасно
У любого голосования есть статистика, защита от накрутки голосов и модераторы!
Посему, не надо недооценивать администраторов сайта!
Однако, если вам этого очень хочется:
1. продумайте логику бота, а не тупо жмите на кнопку
2. учитывайте варианты защиты
3. разработайте стратегию опираясь на условия данного голосования
;Dну судя по страницам и js не какой защиты от бота нету
к тому же за сутки ;)у почти всех по 0 или 1 голосу и ток 2 чела такие 100+