PDA

Просмотр полной версии : Есть ли массовый инвайтер в друзья?


Slapp
13.12.2009, 20:56
Здравствуйте. Существует ли в природе такой скрипт/программа, которая инвайтит в друзья случайных пользователей? Тоесть возможна такая реализация

1) Идем по адрессу http://vkontakte.ru/id{rand-1-500000}

2) Кликаем по ссылке "Добавить в друзья"

3) Идем по адрессу http://vkontakte.ru/id{rand-1-500000}

И дальше действия повторяются.

Заранее спасибо

localhostroot
13.12.2009, 20:57
VkBot это умеет.

без критериев фича малополезная

Alexan_dor
13.12.2009, 21:26
а чтоб с критериями и многопоточностью и антикапчей бы :)

megalodon
13.12.2009, 21:49
Здравствуйте. Существует ли в природе такой скрипт/программа, которая инвайтит в друзья случайных пользователей? Тоесть возможна такая реализация

1) Идем по адрессу http://vkontakte.ru/id{rand-1-500000}

2) Кликаем по ссылке "Добавить в друзья"

3) Идем по адрессу http://vkontakte.ru/id{rand-1-500000}

И дальше действия повторяются.

Заранее спасибо

да
586-532-706

с антикапчей и многопоточностью

zero5
13.12.2009, 21:50
а чтоб с критериями и многопоточностью и антикапчей бы :)


Есть пишем в асю..... 380-973-785

cupper
13.12.2009, 22:14
Вот тока щас дописал, боле менее готовый скрипт, почти подходит под твои требования, правда еще очень простенький и неудобный в использовании

#!/usr/bin/env python
# -*- coding: utf-8 -*-

import urllib2
import urllib
import re
import threading
def VkAddFrend(startID, endID):
host = 'http://vkontakte.ru/friends_ajax.php'
headers = {'User-Agent' : 'Opera/9.80 (X11; Linux i686; U; ru) Presto/2.2.15 Version/10.10',
'Host' : 'vkontakte.ru',
'Referer':'http://vkontakte.ru/gsearch.php?section=people&q=fantasy&name=1',
'Cookie' : 'remixchk=5; remixsid=КУКИ_ПОКА_ВРУЧНУЮ_СТАВ ИМ'}
for VkID in xrange(startID,endID,1) :
post = urllib.urlencode({'act':'request_form', 'fid':''+str(VkID)})
conn = urllib2.Request(host, post, headers)
data = urllib2.urlopen(conn).read()
#print data
if (data.find("DELETED") == -1):
Vkhash = re.findall(r'id=."hash."\svalue=."(.*?)."', data)[0]
#print "hash =",Vkhash

post = urllib.urlencode({'act':'accept_friend',
'fid':str(VkID),
'hash':str(Vkhash),
'cats':'',
'verbose':'1',
'message':'ТУТ_ПИШЕМ_ЛЮБУЮ_МЕССА ГУ'})

conn = urllib2.Request(host, post, headers)
data = urllib2.urlopen(conn).read()
print "Added id",VkID
else:
print "Bad id",VkID

threads=[]
startVkID = 18877653 #начало диопозона
endVkID = 18877953 # конец
interval = (endVkID - startVkID)/10 #тут вычисляем интервал, зависит от количества потоков, у меня стоит 10
for i in xrange(10):
p = threading.Thread(target=VkAddFrend, name="Vk"+str(i),
args=[startVkID+i*interval,startVkID+(i+1)*interval])
threads.append(p)
p.start()

пыщь пыщь пыщь
делаю чисто для себя, буду дописывать его, но уже вроде работает :)

AVPAVP
13.12.2009, 22:21
cupper и кому будет полезен этот кусок кода?

cupper
13.12.2009, 22:26
cupper и кому будет полезен этот кусок кода?
это не кусок кода а работающий скрипт, ТС попросил - я выложил че есть.
А то что он рабочий доказывает появившийся френд в списке друзей после запуска :) Ы

paste
13.12.2009, 22:35
_ttp://kaimi.ru/2009/12/конкурс-вконтакте/