на чем написать?

Discussion in 'Песочница' started by Igor00, 29 Oct 2015.

  1. Igor00

    Igor00 Member

    Joined:
    7 Jul 2015
    Messages:
    24
    Likes Received:
    5
    Reputations:
    0
    Доброго времени суток.
    нужно скачивать файлы с разных айпи. как выход вижу использование тора
    на каком языке писать бот который будет: качать файл с сайта, обновлять страницу(как следствие менять айпишник) и поставить на цикл данный алгоритм?
    Не знаю вообще языков программирования. хочу начать с таких плюшек учиться
     
  2. smack

    smack Active Member

    Joined:
    25 Aug 2013
    Messages:
    210
    Likes Received:
    157
    Reputations:
    3
    Payton
     
  3. crystalbit

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

    Joined:
    6 Jun 2008
    Messages:
    212
    Likes Received:
    88
    Reputations:
    8
    Проще с C# начать имхо
     
  4. -=lebed=-

    -=lebed=- хэшкрякер

    Joined:
    21 Jun 2006
    Messages:
    3,804
    Likes Received:
    1,960
    Reputations:
    594
    vbscript есть готовый для скачки c URL

    (PHP->EXE) тоже.
     
  5. sowd

    sowd New Member

    Joined:
    1 Nov 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Проще на PHP. Нужная тебе либа curl.
     
  6. Saint777

    Saint777 New Member

    Joined:
    1 Nov 2015
    Messages:
    18
    Likes Received:
    4
    Reputations:
    0
    Во-первых, смена IP не следует из обновления страницы. Скорее всего ты будешь использовать прокси(HTTP/S или Socks5)
    Во-вторых, для подобных целей годится Python, C#.
    Удачи в написании кода! Если возникнут вопросы - задавай.
     
  7. maxxxim

    maxxxim New Member

    Joined:
    4 Nov 2015
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    C# рулит, но с лёту вникнуть проблематично.
     
  8. Ditss

    Ditss New Member

    Joined:
    5 Nov 2015
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Практически на любом языке программирования можно написать: Python, Ruby, C#, Go, Java... Кому как удобней. Похожее писал ранее на PHP.
     
  9. darkart

    darkart Member

    Joined:
    28 Oct 2015
    Messages:
    12
    Likes Received:
    6
    Reputations:
    0
    Code:
    <?php
    $a_url = file('url.txt');
    $b_proxy = file('proxy.txt');
    $i=0;
    
    foreach ( $a_url as $url ) {
    echo $url,$b_proxy[$i];
    
    $ch = curl_init($url);
    $fp = fopen(dirname(__FILE__).'/date/'.$i.'.png', 'wb');
    curl_setopt($ch, CURLOPT_FILE, $fp);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.1) Gecko/2008070208');
    curl_setopt($ch, CURLOPT_PROXY, "$b_proxy[$i]");
    curl_exec($ch);
    curl_close($ch);
    fclose($fp);
    
    
    $i++;
    }
    
    
    print_r($a_all);
    
    
    ?>
    
    http://dropmefiles.com/yHzQn
    вот тебе пример