Ищу скрипт раздачи WM бонусов на сайте

Discussion in 'ПО для Web разработчика' started by heretic1990, 1 Feb 2009.

  1. ffdown

    ffdown New Member

    Joined:
    3 Aug 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    Ну так крути, если умеешь) что бы ещё и ссылки свои мона было в собиралку, как попроще добавлять)
     
  2. _==wolf==_

    _==wolf==_ Elder - Старейшина

    Joined:
    29 May 2008
    Messages:
    127
    Likes Received:
    38
    Reputations:
    6
  3. drovosek

    drovosek New Member

    Joined:
    17 Jan 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Обломись, там с 15 или 20 сайтов в день можно взять на 1 wmid. Я имею ввиду wmcasher. По 100 - 1000 раз автосборщиком не получится.
     
  4. oldsugar

    oldsugar New Member

    Joined:
    24 May 2009
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    окуда такая информация?
     
  5. oldsugar

    oldsugar New Member

    Joined:
    24 May 2009
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0

    15-20 сайтов это ограничение .. или это все что вы смогли найти?
     
  6. _==wolf==_

    _==wolf==_ Elder - Старейшина

    Joined:
    29 May 2008
    Messages:
    127
    Likes Received:
    38
    Reputations:
    6
    эмм какбэ собирал по 100 в день)
     
  7. oldsugar

    oldsugar New Member

    Joined:
    24 May 2009
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    и на всех работало?
     
    #27 oldsugar, 21 Sep 2009
    Last edited: 21 Sep 2009
  8. _==wolf==_

    _==wolf==_ Elder - Старейшина

    Joined:
    29 May 2008
    Messages:
    127
    Likes Received:
    38
    Reputations:
    6
    да, на всех работало
     
  9. oldsugar

    oldsugar New Member

    Joined:
    24 May 2009
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    жди базу.. буду менять на скрипт
     
  10. BlackSite

    BlackSite Banned

    Joined:
    6 Feb 2009
    Messages:
    148
    Likes Received:
    100
    Reputations:
    0
    А нету сборщика не скриптом а прогой?
     
  11. oldsugar

    oldsugar New Member

    Joined:
    24 May 2009
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    скрины встудию пожалуйста
     
  12. ffdown

    ffdown New Member

    Joined:
    3 Aug 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    собрать мона ровно 22 раза в сутки не только с одного WMID но и с одного IP походу) потому как после того как себе насобирал, пытался друзьям слать, а нет, показывает КУКИШ)
     
  13. drovosek

    drovosek New Member

    Joined:
    17 Jan 2009
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Их много, вот например - http://bonusmania.ru/123.html пройдись по списку там где wm-casher спонсор раздачи и убедись.
     
  14. oldsugar

    oldsugar New Member

    Joined:
    24 May 2009
    Messages:
    30
    Likes Received:
    0
    Reputations:
    0
    я знаю что их много.. есть список свыше сотни..но со всех ли можно собрать за 1 раз?
     
  15. ffdown

    ffdown New Member

    Joined:
    3 Aug 2008
    Messages:
    15
    Likes Received:
    0
    Reputations:
    0
    ну так что? все копейки пособирали да забили?) скрипта как не было так и нет...
     
  16. lo0

    lo0 Elder - Старейшина

    Joined:
    6 Mar 2006
    Messages:
    113
    Likes Received:
    20
    Reputations:
    14
    А как Вы планируете скриптом, который будет на сервере, работать с js?
     
  17. lo0

    lo0 Elder - Старейшина

    Joined:
    6 Mar 2006
    Messages:
    113
    Likes Received:
    20
    Reputations:
    14
    А вот и ответ на мой вопрос :)
    Задача была решена за 43 сек. Тестил via BeelineUA (GPRS)

    [​IMG]

    1. Антикапча. Т.к. капча не сложная, то и проблем не было "тупо" и быстро :) :

    defs.py
    Code:
    '''
    Created on 01.11.2009
    
    @author: Mak-Di
    '''
    import Image
    
    def getCapture(buffer):
        img = Image.open(buffer)
        (width,height) = img.size
        s2 = [[1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1]]
        s6 = [[1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1]]
        s1 = [[1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1]]
        s8 = [[1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1]]
        s7 = [[1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]
        s4 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1]]
        s9 = [[1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1]]
        s3 = [[1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 1]]
        s0 = [[1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1]]
        s5 = [[1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 0, 0, 1, 1, 1, 0, 0, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1]]
    
        start = False
        a = []
        s = []
        result = []
        tmp = 0
        for x in range(width):
            if 0 in a:
                tmp = x
                if len(s) == 0:
                    start = True
            else:
                start = False
                if len(s) != 0:
                    result.append(s)
                    s = []
            if start:
                s.append(a)
            a = []
            for y in range(height):
                thisPixel = img.getpixel((x,y))
                if thisPixel == 255:
                    thisPixel = 1
                a.append(thisPixel)
                
        capture = ""
        for i in range(len(result)):
            if result[i] == s1:
                capture = capture + "1"
            elif result[i] == s2:
                capture = capture + "2"
            elif result[i] == s6:
                capture = capture + "6"
            elif result[i] == s4:
                capture = capture + "4"
            elif result[i] == s8:
                capture = capture + "8"
            elif result[i] == s7:
                capture = capture + "7"
            elif result[i] == s0:
                capture = capture + "0"
            elif result[i] == s3:
                capture = capture + "3"
            elif result[i] == s9:
                capture = capture + "9"
            elif result[i] == s5:
                capture = capture + "5"
            else:
                capture = capture + "?"
        return capture
    
    Ну и direct.py
    Code:
    # -*- coding: utf8 -*-
    '''
    Created on 1.11.2009
    
    @author: Mak-Di
    
    '''
    import urllib2, StringIO, defs, time
    
    purse = 'Rxxxxxxxxxxxx'
    proxy = '127.0.0.1:3128'
    userAgent = 'Windows 7 :)'
    sites = ['125rus.ru',
             'bonusmania.ru',
             'fxbs.ru',
             'studio-sigma.ru',
             'zone-warez.ru',
             'zarabotaiwm.ru',
             '7351.ru']
    
    startTime = time.time()
    for referer in sites:
        if proxy != '':
            opener = urllib2.build_opener(urllib2.HTTPCookieProcessor, 
                                          urllib2.ProxyHandler({'http':proxy}))
        else:
            opener = urllib2.build_opener(urllib2.HTTPCookieProcessor)  
        try:
            opener.addheaders = [('User-agent', userAgent),
                                 ('REFERER','http://' + referer)]
            urllib2.install_opener(opener)    
            stream = urllib2.urlopen('http://wmcasher.ru/captcha/?background_color=255,255,255')
            buffer = StringIO.StringIO(stream.read())
            stream = urllib2.urlopen('http://wmcasher.ru/wmcbonus.js?bonuspurse=' + purse + '&keystring=' + defs.getCapture(buffer))
            result = stream.read()
            result = result[7:result.find("')")].decode('cp1251')
            print result + ' from  ' + referer
        except Exception, detail:
            print 'Error:', detail
    endTime = time.time()
    print 'Total time is ' + str(endTime - startTime)
    
    PS: За сутки можно получить только 7 бонусов на один WMR.
    В файле direct.py:
    purse - прописываем свой WMR
    proxy - у меня на lo0 стои прокся, а вам нужно указать свою или оставить пустым, чтобы трафик бегал напрямую.
    userAgent - укажите что-то свое :-D

    Хороших бонусов ;)
     
    #37 lo0, 1 Nov 2009
    Last edited: 1 Nov 2009
  18. digitalen

    digitalen New Member

    Joined:
    23 Sep 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Если кому нужен скрипт раздачи бонусов посмотрите тут!
     
  19. rabotaseo221

    rabotaseo221 New Member

    Joined:
    9 Nov 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0