Закрытая тема
Делаем бота для автоматизации постинга Опции темы
Старый 20.01.2012, 18:18
  #31
InterNIC
 
Регистрация: 23.12.2011
Сообщений: 23

Dr.Bot, чет у меня не получается... создает пустой файл с нулевым размером... Может template.txt кривоват, или мои руки =))), но все сделал как написано!
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 20.01.2012, 18:19
  #32
Dr.Bot
 
Аватар для Dr.Bot
Регистрация: 17.04.2011
Сообщений: 772

Сообщение от InterNIC Посмотреть сообщение
Dr.Bot, чет у меня не получается... создает пустой файл с нулевым размером... Может template.txt кривоват, или мои руки =))), но все сделал как написано!
ставь TeamViewer и в ПМ высылай мне ID и пароль ! сделаем всё в лучшем виде
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 25.01.2012, 20:18
  #33
Qualkom
 
Регистрация: 25.01.2012
Сообщений: 1

Dr.Bot, а можно ли как-то настроить информацию о видео, которую mtn пишет в заголовке скриншотов? Когда снимаю скрины с mp4 файла, в конце строчек video и audio он дописывает " (und)". Например:
Audio: aac, 48000 Hz, stereo (und)
Video: h264, yuv420p, 960x540, 29,97 fps(r) (und)
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 26.01.2012, 20:18
  #34
OSMOS
 
Аватар для OSMOS
Регистрация: 05.09.2011
Сообщений: 483

Извиняюсь за свою тупость, но не особо понял момент запуска. Я так понял запускаешь на скачку террент файл, файл скачивает и дальше пошел работать скрипт, он его бьет на части, делает скрин и заливает ?
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 26.01.2012, 23:42
  #35
OSMOS
 
Аватар для OSMOS
Регистрация: 05.09.2011
Сообщений: 483

еще есть вопрос, можно сделать и как, что не с торрента вытягивало файлы, а просто с диска, думаю это еще проще чем торрент ?
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 29.01.2012, 14:47
  #36
Dr.Bot
 
Аватар для Dr.Bot
Регистрация: 17.04.2011
Сообщений: 772

Сообщение от OSMOS Посмотреть сообщение
еще есть вопрос, можно сделать и как, что не с торрента вытягивало файлы, а просто с диска, думаю это еще проще чем торрент ?
Можно, это проще, напиши мне в ПМ, я помогу изменить скрипт под твои нужды.
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 29.01.2012, 15:13
  #37
Dr.Bot
 
Аватар для Dr.Bot
Регистрация: 17.04.2011
Сообщений: 772

Продолжаем работать над системой, сегодня мы научимся загружать файл на TurboBit.net и сразу же получать ссылку на скачивание. Для начала установите PHP на вашем компьютере, для этого качаем установщик http://windows.php.net/downloads/rel...32-VC9-x86.msi , после загрузки устанавливаем, заходим в каталог в который установили php и переименовываем php-dist.ini в php.ini, затем открываем его, находим строку с таким текстом:

;extension=php_curl.dll 
и удаляем символ ;

extension=php_curl.dll 
сохраняем файл. теперь запускаем CMD, нажимаем Win+R в появившемся окне набираем cmd, псле загрузки окна консоли набираем

php -
в результате вы должны видеть что то типа этого:

PHP 5.3.8 (cli) (builtAug 23 2011 12:14:39)
Copyright (c1997-2011 The PHP Group
Zend Engine v2.3.0
Copyright (c1998-2011 Zend Technologies 

Теперь открываем каталог soft в папке с нашей системой и создаем файл turbobit.php , и вставляем в него это:

<?php

    $file 
$argv[1];
    
$filelink $argv[2];

    
$cookie    getcwd() . '/.cookie';
    
$filelocation $file;

    
$userEmail ""// Ваш email для входа в аккаунт.
    
$userPass  ""// Ваш пароль для входа в аккаунт.

    
function tbitLogin($tbituser$tbitpass$tbitcookie) {

        
$postURL "http://turbobit.net/user/login";
        
$ref "http://turbobit.net/";

        
curl($ref "lang/en/"''$tbitcookie$ref);

        
$post['user[login]'] = $tbituser;
        
$post['user[pass]'] = $tbitpass;
        
$post['user[memory]'] = "on";
        
$post['user[submit]'] = "Login";

        
$page curl($postURL$post$tbitcookie$ref);
        
is_present($page"forgot password?""Incorrect logins",1);

        return 
true;
    }

    function 
tbitUpload($filelocation$tbitcookie) {

        
$url "http://turbobit.net/";

        
$page curl($url0$tbitcookie);

        
preg_match('/flashvars="cancelLang=Cancel&browserLang=Add&downloadLang=Upload&maxSize=(.*?)&domain=main&urlSite=(.*?)&userId=(.*?)&apptype=(.*?)"/'$page$flashVars);

        
$upload_url $flashVars[2];
        
$agent 'Shockwave Flash';
        
$data['Filename'] = basename($filelocation);
        
$data['stype'] = 'null';
        
$data['apptype'] = $flashVars[4];
        
$data['user_id'] = $flashVars[3];
        
$data['id'] = 'null';
        
$data['Filedata'] = "@" $filelocation;

        
$upfiles curl($upload_url$data$tbitcookie$url11$agent);
        
preg_match('/"result":true,"id":"(.*?)","message":"Everything is ok"/'$upfiles$link);
        if (!empty(
$link[1])) {
            
$download_link 'http://turbobit.net/' $link[1] . '.html';
        } else {
            die(
"Error - Unable to retrive the download link, please try again later.");
        }

        return 
$download_link;
    }

    function 
is_present($lpage$mystr$strerror$head 0) {
        if (
stristr($lpage$mystr)) {
            if(
$head)
                die(
$strerror);
            else
                echo 
$strerror;
        }
    }

    function 
cut_str($str$left$right) {
        
$str substr(stristr($str$left), strlen($left));
        
$leftLen strlen(stristr($str$right));
        
$leftLen $leftLen ? - ($leftLen) : strlen($str);
        
$str substr($str0$leftLen);
        return 
$str;
    }

    function 
curl($link$postfields ''$cookie ''$refer ''$header 1$follow 1$usragent 0) {

        
$ch curl_init($link);
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        if (
$header)
            
curl_setopt($chCURLOPT_HEADER1);
        else
            
curl_setopt($chCURLOPT_HEADER0);
        if (
$follow)
            
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
        else
            
curl_setopt($chCURLOPT_FOLLOWLOCATION0);

        if (
$usragent)
            
curl_setopt($chCURLOPT_USERAGENT$usragent);
        else
            
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1');

        if (
$refer)
            
curl_setopt($chCURLOPT_REFERER$refer);

        if (
$postfields) {
            
curl_setopt($chCURLOPT_POST1);
            
curl_setopt($chCURLOPT_POSTFIELDS$postfields);
        }
        if (
$cookie) {
            
curl_setopt($chCURLOPT_COOKIEJAR$cookie);
            
curl_setopt($chCURLOPT_COOKIEFILE$cookie);
        }

        
$page curl_exec($ch);

        
curl_close($ch);

        if (empty(
$page)) {
            echo 
"<br/>Could not connect to host: <br/> $link <br/>";
        } else {
            return 
$page;
        }
    }

    if(
tbitLogin($userEmail$userPass$cookie)){
        
$turbolink =  tbitUpload($filelocation$cookie);
    }

    
file_put_contents($filelink$turbolink);

?>

Как пользоваться:

php turbobit.php файл_для_загрузки.avi ссылка.txt 

Добавляем скрипт в нашу систему:

открываем наш любимый bot.cmd и внизу добавляем строку:

for %%x in (D:\Rebill.me\upload\%1.*) do (php turbobit.php "%%x" "%%x.txt"

Всё. Всем удачи и успехов! Оставайтесь на связи, скоро выложу большой материал по прокачке нашей системы
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 06.02.2012, 15:09
  #38
sniffyyy
 
Регистрация: 06.02.2012
Сообщений: 2

Сообщение от Dr.Bot Посмотреть сообщение
Приветствую уважаемые постеры. Думаю каждый из Вас задумывался, как было бы здорово, автоматизировать всю рутинную работу связанную с постингом. Сегодня мы начнем писать умного бота своими руками, для его приготовления нам понадобятся такие ингредиенты...

Здравствуите... У меня ничего не выходит и почему не знаите? точно так сделал ка вы описали... Сапсибо
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 06.02.2012, 17:07
  #39
Dr.Bot
 
Аватар для Dr.Bot
Регистрация: 17.04.2011
Сообщений: 772

Сообщение от sniffyyy Посмотреть сообщение
Здравствуите... У меня ничего не выходит и почему не знаите? точно так сделал ка вы описали... Сапсибо
Что не конкретно не получается и на каком этапе ? Всё необходимое скачали и установили ?
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  
Старый 06.02.2012, 20:39
  #40
sniffyyy
 
Регистрация: 06.02.2012
Сообщений: 2

Сообщение от Dr.Bot Посмотреть сообщение
Что не конкретно не получается и на каком этапе ? Всё необходимое скачали и установили ?


так скачал всё, но MediaInfo CLI скачал версию 0.7.53 и прописал код :

@echo off

rem ~~~~~~~~~~~~~~~~~
rem Спасибо Rebill.me
rem ~~~~~~~~~~~~~~~~~

rem # Указываем путь и параметры для mtn, детальнее вы можете почитать тут http://is.gd/ihnwGX .
set mtn=mtn-200808a-win32\mtn.exe -P -b 1 -c 3 -r 5 -g 5 -t -f verdana -F FFFFFF:11:verdana:FFFFFF:000000:8 -k 000000 -j 60 -O D:\Rebill.me\posting\ -o ".jpg"

rem # Указываем путь и параметры для MediaInfo.
set mi=MediaInfo_CLI_0.7.53_Windows_i386\MediaInfo.exe --LogFile=D:\Rebill.me\posting\%1.txt


rem # Теперь составляем список задач, которые будем производить над нашим только что скаченным видео файлом.

rem # Создаем скринлист.
%mtn% "%2\%3"

rem # Создаем файл с тех. информацией.
%mi% "%2\%3"


название папок совподает, но ни описания не делaет ни скриншоты... Не сможете помочь?
Нравится 0   Не нравится 0
Пожаловаться на это сообщение 0  

Закрытая тема
 
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Делаем качественно и быстро доступы на порно сайты! flint10 Рынок 27 14.05.2014 19:15



Здесь присутствуют: 1 (пользователей: 0, гостей: 1)
 

Быстрый переход


Текущее время: 11:55. Часовой пояс GMT +3.