PDA

Просмотр полной версии : Накрутка скачиваний


andystill
08.01.2010, 06:01
Доброе утро всем. Возник такой вопрос. На одном сайте необходимо выполнить накрутку скачиваний, скачивания засчитываются 1 раз с одного айпи в течение суток. Как проще все это дело накрутить автоматически?

andystill
08.01.2010, 06:02
это не про летитбит, рапиду и т.д. сервис не относится к заработку, капчи тоже нет

andystill
08.01.2010, 06:04
понятно что без прокси тут не обойтись, но может кто подскажет софтину который бы я давал список ссылок и проксей и она после каждого прохода по этим ссылкам меняла сама айпи и опять проходила этот список и так далее?

andystill
08.01.2010, 06:06
ТОПГЕН не советуйте т.к. она накручивает клики и показы..а мне нужно качать

lukmus
08.01.2010, 06:53
если умеешь немного кодить на чем угодно, то http://forum.antichat.ru/thread166602.html

andystill
08.01.2010, 07:23
к сожалению на таком уровне кодить не умею 8(

andystill
08.01.2010, 07:24
если бы у меня был динамический адрес, то я бы мог решить эту проблему с рекконектом и автоматическим запуском любой качалки, но у меня статика

lukmus
08.01.2010, 07:56
если бы у меня был динамический адрес, то я бы мог решить эту проблему с рекконектом и автоматическим запуском любой качалки, но у меня статика
не смог бы, dhcp чаще всего выдает новый адрес, только если старый уже занят, а это бывает далеко не так часто как тебе нужно.
а в моем способе особо уметь и не надо, все что нужно знать так это сокеты для C или класс для http-соединения в php, ruby, perl или даже delphi, С++ итд

andystill
08.01.2010, 08:04
если бы кто дал скрипт такой, был бы благодарен..можно и так руками через проксисвитчер менять постоянно и качать, но это муторно

lukmus
08.01.2010, 08:07
если бы кто дал скрипт такой, был бы благодарен..можно и так руками через проксисвитчер менять постоянно и качать, но это муторно
напиши в личку, что за сайт и сколько можно иметь и если труд будет оправдан я напишу тебе скрипты

Keltos
08.01.2010, 12:08
Написать трой кликер, такие есть разослать.
Или через прокси накручивать, прокси свитчер юзай.

lo0
08.01.2010, 13:39
'''
Created on 08.01.2010

@author: Mak-Di
'''
import urllib2

proxyList = ['127.0.0.1:3128',
'127.0.0.2:3128']

fileUrlList = ['http://127.0.0.1/file',
'http://127.0.0.2/file']

for file in fileUrlList:
for proxy in proxyList:
proxy = urllib2.ProxyHandler({"http":proxy})
opener = urllib2.build_opener(proxy)
opener.addheaders = [('User-agent', 'Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1')]
urllib2.install_opener(opener)
try:
urllib2.urlopen(file).read()
except Exception, info:
print info

andystill
08.01.2010, 16:01
смысл скрипта ясен, а вот на чем он написан? ;) и как его запустить? понятно что в proxyList я загоняю список проксей, а в fileUrlList список ссылок...

lo0
08.01.2010, 16:02
python script.py

PS: Если нужно, то можно дописать чтение из файла прокси и "файлы на закачку"

winlogon.exe
08.01.2010, 16:04
используй topgen

andystill
08.01.2010, 16:18
topgen вроде как только клики и показы накрутчивает..а закачки он же не генерит

2 lo0:
Эх..знать бы еще этого питона 8)

andystill
08.01.2010, 16:20
2 lo0: а откомпилить не сможешь исходник программы (было бы лучше конечно же если бы список прокси и ссылки брались из фалов отдельных текстовых), а то я вообще питон не знаю...или как его запустить этот скрипт? 8)

CyberHunter
08.01.2010, 16:40
a откомпилить
питон интерпретируемый язык.

andystill
08.01.2010, 16:46
ну а как скрипт запустить разжуйте незнающему в этом..пожалуйста 8)

andystill
08.01.2010, 16:48
понял как

andystill
08.01.2010, 17:17
запустил скрипт пробно, если не рабочая прокся то матерится типа хрен тебе а не коннект, потом прописал в исходнике рабочий прокси и ссылку на файл...запустил - тупо мигает курсор на черном экране и ниче не пишет..ниче не должен писать?

lo0
08.01.2010, 17:37
было бы лучше конечно же если бы список прокси и ссылки брались из фалов отдельных текстовых'''
Created on 08.01.2010

@author: Mak-Di
'''
import urllib2

def getFromFile(fileName):
fh = open(fileName, 'r')
lines = fh.read()
fh.close()
return lines.split()

for file in getFromFile('urllistfile'):
for proxy in getFromFile('proxylistfile'):
proxy = urllib2.ProxyHandler({"http":proxy})
opener = urllib2.build_opener(proxy)
opener.addheaders = [('User-agent', 'Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1')]
urllib2.install_opener(opener)
try:
urllib2.urlopen(file).read()
print file + ' Done!'
except Exception, info:
print info
print 'Fin'
urllistfile - имя файла, в котором список линков
proxylistfile - имя файла списка прокси в формате ip:port

PS: Файлы должны находиться со скриптом в одном каталоге или указываем полный путь

тупо мигает курсор на черном экране
Fixed

warwar
08.01.2010, 17:52
ТОПГЕН не советуйте т.к. она накручивает клики и показы..а мне нужно качатьпиши в одном посте а не флуди, по теме: тебе выше скрипт дали, запусти его :) работает

andystill
08.01.2010, 17:58
сори за флуд 8) скрипт сейчас пробую 8) отпишусь о результатах. Спасибо огромное за скрипт

CyberHunter
08.01.2010, 21:01
а можно узнать зачем тебе это нужно?
для какого сервиса?

andystill
09.01.2010, 02:46
скрипт работает, но вот скачки почему-то не засчитываются, хотя ссылки прямые без редиректа

[Life]
09.01.2010, 03:49
такой топ ген вы головой думаете?

скрипт напишы вот и все...

lo0
09.01.2010, 16:59
скрипт работает, но вот скачки почему-то не засчитываются, хотя ссылки прямые без редиректа
Думаешь, что там дураки? :)
Вариантов защиты валом, но нет ничего не возможного, попробуй вот эту версию
'''
Created on 08.01.2010

@author: Mak-Di
'''
import urllib2

def getFromFile(fileName):
fh = open(fileName, 'r')
lines = fh.read()
fh.close()
return lines.split()

for file in getFromFile('urllistfile'):
for proxy in getFromFile('proxylistfile'):
proxy = urllib2.ProxyHandler({"http":proxy})
opener = urllib2.build_opener(proxy)
opener.addheaders = [('User-agent', 'Opera/9.64 (Windows NT 5.1; U; ru) Presto/2.1.1'),
('ACCEPT','text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5'),
('ACCEPT_ENCODING','gzip,deflate'),
('ACCEPT_CHARSET','ISO-8859-1,utf-8;q=0.7,*;q=0.7'),
('KEEP_ALIVE','300'),
('CACHE_CONTROL','max-age=0'),
('ACCEPT_LANGUAGE','ru,en;q=0.8,fa;q=0.5,en-us;q=0.3')]
urllib2.install_opener(opener)
try:
urllib2.urlopen(file).read()
print file + ' Done!'
except Exception, info:
print info
print 'Fin'

andystill
10.01.2010, 05:48
ок, попробую.спасибо. Просто я когда руками в браузере прописываю прокси разные поочереди и качаю, то все прокатывает..

вот что нашел через wget и используя простой батник:
Например требовалось скачивать, ежедневно, вот этот файлик -http://weather.bigmir.net/get_informer/?url=120x280/blue/ukraina/dnepropetrovsk.png, через проксю, вот какой батник получается:

@echo off
set http_proxy=192.168.5.55:8080
wget.exe -O dnepropetrovsk.png http://weather.bigmir.net/get_inform...ropetrovsk.png

а теперь вопрос, как в батнике реализовать цикл этого действия, но чтобы прокся менялась сама и бралась из файла со списком прокси?

GlooK
10.01.2010, 06:36
Как бы так:

@echo off
cls
@echo Batnik
@echo.
set /p choice="Start?"
@echo.
for /f "tokens=*" %%i in (proxy.txt) do (
set http_proxy=%%i
wget.exe -O dnepropetrovsk.png http://weather.bigmir.net/get_inform...ropetrovsk.png
)
@echo.
set /p choice="Done!"

andystill
10.01.2010, 07:09
спасибо..качает, вот только блин не пойму почему не считает, если через браузер выставляю в настройках прокси то все нормал, а так нет...странно

зы и 8) еще вопрос ;) аж неудобно..как в этом батнике реализовать пропуск одного цикла путем нажатия какой-нибудь клавиши?что в цикле дописать?просто некоторые прокси просто ацки работают и качают со скоростьб 50 байт в секунду 8)

GlooK
10.01.2010, 07:24
вот только блин не пойму почему не считает
Надо посмотреть как в wget.exe прокси устанавливаются.
как в этом батнике реализовать пропуск одного цикла путем нажатия какой-нибудь клавиши?

По-моему никак.
Опять же можно посмотреть команды wget.exe.
Возможно там есть интересные команды.

andystill
10.01.2010, 07:26
да я посмотрел команды вгета, ниче интересного не нашел для выхода из этой ситуации..придется значит следить за закачкой и в случае чего останавливать, удалять этот прокси из списка и по новой запускать

GlooK
10.01.2010, 07:35
Посмотри параметр
--limit-rate=RATE
или это

--timeout=SECONDS
--dns-timeout=SECS
--connect-timeout=SECS
--read-timeout=SECS

shell_c0de
10.01.2010, 07:54
Если есть лавэ подними ботнет и не парься )
В зевсе есть функция перейти ботам по URL и оттуда скачать любой файл вот тебе и реальные уники.
а если по теме то все это через PHP реализовать намного проще чем с питоном...имхо

andystill
10.01.2010, 08:40
Если есть лавэ подними ботнет и не парься )
В зевсе есть функция перейти ботам по URL и оттуда скачать любой файл вот тебе и реальные уники.
а если по теме то все это через PHP реализовать намного проще чем с питоном...имхо
я почитал про стоимость реализации всей это штуки..нехило..

lo0
10.01.2010, 10:24
а если по теме то все это через PHP реализовать намного проще чем с питоном...имхо
Это не проблема, можно и на php было написать, но суть не в этом.
TC, была ли засчитана хотя бы одна скачка через срипт/wget? Браузер не считаем!

PS: Обычно юзают куки, таймеры и т.д. Было бы неплохо, если посмотреть на проект, можно в ПМ

GlooK
10.01.2010, 10:36
Мейби добавить в скрипт параметр:
--proxy=on

andystill
10.01.2010, 11:57
Это не проблема, можно и на php было написать, но суть не в этом.
TC, была ли засчитана хотя бы одна скачка через срипт/wget? Браузер не считаем!

PS: Обычно юзают куки, таймеры и т.д. Было бы неплохо, если посмотреть на проект, можно в ПМ
через wget так и не понял засчитывалось или нет..Если смотреть в стате то выросло пунктов на 5 хотя через вгет скачалось больше раз..вот и думай толи это не все прокси просто мой адрес замаскировали и мало так посчиталось..толи это юзеры качали просто..

GlooK
10.01.2010, 13:20
через wget так и не понял засчитывалось или нет..Если смотреть в стате то выросло пунктов на 5 хотя через вгет скачалось больше раз..вот и думай толи это не все прокси просто мой адрес замаскировали и мало так посчиталось..толи это юзеры качали просто..
Выложи линк для скачки. Сейчас проверим)