Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программное обеспечение > посоветуйте программку


Автор: Max4 17.11.2009, 13:16
здравствуйте народ


кто знает может, подскажите, если такие в природе программки чтоб автоматически побыстрому зайти на несколько страниц определенного сайта.
я не спамер там какой нибудь, но очень надо.  страницы сайта в браузере к примеру отмечаются цифрами, по возрастанию. 
есть может программулина такая чтоб прописать определенное правило в ней по которой она будет писать путь в браузере (ну там.. начать с такой то позиции, а следующий заход= предыдущее значение+1) и автоматически без помощи рук человека каждый раз заходить.  smile  
типа зашла на эту страницу, потом , в браузере +1 и опять заход и так раз двадцать.
посоветуйте, заранее спасибо.

Автор: neic 22.11.2009, 10:39
Думаю что такой нет. Но такую программу можно сделать =)

Автор: Max4 22.11.2009, 10:55
сделай мне)

Автор: DenWPF 22.11.2009, 11:19
от 20 уе.
обращайся=)

Автор: Max4 22.11.2009, 15:41
ну если 20 уе, то можно

но сначала тест и проверка на работоспособность)

Автор: DenWPF 22.11.2009, 16:28
с начало т3, а потом пред оплата =) smile 

Автор: Max4 23.11.2009, 13:37
не знаю что такое т3..студенты блин)))

а по поводу предоплаты могу сказать так... я же не знаю какой ты программист
а оплату в удачном исходе операции гарантирую

 могу дать свои координаты в интернете, на меил ру, вконтарке и т.д. , если надо, я везде под своим именем, у всех на виду, если обману и не заплачу, огромное поле  действия чтоб уничтожить морально и психологически)

а программка нужна такая:
чтоб автоматически зайти на много страниц сайта (одного сайта) 
чтоб указать где нибудь в поле программы начальную позицию (путь к странице в браузере который пишут) а программа отнимая от значения один или прибавляя (строка каждой нужной страницы там заканчивается цифрами, примерно так: "...2009/11/23/1819" )  прокатила меня быстро по страницам этого сайта. Короче заход на страницу, от значения в страке браузера отнимается 1 и снова заход и так до указанного предельного значения.  
Да... нужно чтоб была возможность указать конечную позицию.  

к примеру первая позиция: "...2009/11/23/1819", конечная - "...2009/11/23/500",   меняться нужно будет значениям только посденего числа (после знака "/")

запускаешь программу, вводишь начальное значение и браузер заходит на , к примеру, 100 страниц по уже описанному правилу.
(желательно не открываясь в 100 экземплярах)
если есть еще вопросы, и согласен с условиями, то давай состыкуемся в меил агенте например. или свой е меил дай.

а оплата после тестирования конечного продукта. 
если мои гаранти не впечатляют, можешь вшить в программу бомбу, чтоб она уничтожала планету после 2-х дней неоплаченного использования)))
программа не для одноразового использования, (это так, на всякий случай)
только не надо вирусы, у меня хороший антивирус
цель достигнута будет...  оплата поедет к тебе)




Автор: neic 25.11.2009, 11:41
Max4, 
Цитата(Max4 @  23.11.2009,  13:37 Найти цитируемый пост)
прокатила меня быстро по страницам этого сайта

Что значит "прокатила"?

Если ты хочешь чтобы в это дело отображалось на экране тебе потребуется достаточно сильный комп (как минимум 2ух ядерный комп, от 4Гб ОЗУ).

Автор: Akella 25.11.2009, 17:25
Здесь не фриланс. smile 

Автор: Akella 26.11.2009, 23:16
Цитата(Max4 @  17.11.2009,  13:16 Найти цитируемый пост)
кто знает может, подскажите, если такие в природе программки чтоб автоматически побыстрому зайти на несколько страниц определенного сайта.

В firefox есть такая опция 
user posted image

Можно даже в лисе создать себе отдельный профиль и там хранить всё такое и работать с закладками и вкладками

Автор: DenWPF 26.11.2009, 23:37
мда...прекрасное т3...
и прекрасная гарантия оплаты. 
я всегда могу показать портфолио...
у вссех на виду???
мда....

Автор: Samotnik 30.11.2009, 17:47
Akella,  ИМХО,  это не совсем то 
потому что в данном случае откроются только те страницы, которые добавлены в "Закладки"  Не думаю, что это то что нужно. 
Хотя .... как вариант smile 

Автор: ivashkanet 1.12.2009, 11:04
На любом скриптовом языке эта задача делается на раз. Раз браузер, то жаваскрипт -- наилучший выбор.

Либо скачиваешь себе атачмент, удаляешь расширение txt и открываешь в браузере. Либо копируешь в текстовый редактор код и сохраняешь с расширением html.
Сайтом стоит винград -- меняешь (в тексте) на свой. Start/stop тоже можно поменять (в тексте и на странице).

Скрипт идет от начала до конца вниз! (так было в примерах, менять не стал).
Хитрую логику не прикручивал (начало с одного урла, неизвесно вниз или вверх идти). Дареному коню...
Хотя если сможешь внятно объяснить что нужно сделать, то добавлю.


Код

<body>
<label for="site">Сайт:</label> <input type="text" id="site" value="forum.vingrad.ru"/><br />
<label for="start">Начало:</label> <input type="text" id="start" value="2009/11/23/1819"/><br />
<label for="stop">Конец:</label> <input type="text" id="stop" value="2009/11/23/1800"/><br />

<input type="submit" value="Показать ссылки" onClick="show()"/>
<input type="submit" value="Перейти" onClick="go()" />

<div id="links"/>

<script type="text/javascript">
var pattern = /(\d{4}\/\d{2}\/\d{2}\/)(\d*)/;
var links = document.getElementById('links');

function show()
{
    // сбор данных
    var site =  document.getElementById("site").value;
    var match = document.getElementById("start").value.match(pattern);
    if (!match)
        return alert('Неправильный формат начала');

    var date = match[1];
    var start = parseInt(match[2]);

    var match = document.getElementById("stop").value.match(pattern);
    if (!match)
        return alert('Неправильный формат конца');

    if (match[1] != date)
        return alert('Первые части начала и конца не совпадают');

    var stop = parseInt(match[2]);

    // Добавление ссылок
    clearLinks();
    for (var i= start; i>= stop;i--)
        addLink('http://' + site + '/' + date + i);
}

function addLink(href)
{
    var link = document.createElement('a');
    link.setAttribute('href', href);
    var text = document.createTextNode(href);
    link.appendChild(text);

    links.appendChild(link);
    links.appendChild(document.createElement('br'));
}

function clearLinks()
{
    while (links.childNodes.length >= 1)
    {
        links.removeChild(links.firstChild);
    }
}

function go()
{
    for (i in links.childNodes)
    {
        var href = links.childNodes[i].href;
        
        if (href)
            window.open(href);
    }
}
</script>
</body>


P.S. Не советую открывать большое количество ссылок -- задолбешься их закрывать Ж))

Автор: Max4 9.12.2009, 17:18
Всё сработало   smile (дошли наконец руки протестировать)

выдало правда в конце пустое окно, при попытке закрыть которого выплывает окошко с надписью "это окно занято, закрытие этого окна может привести к ошибкам, закрыть окно?" и не закрывается)
но это мелочи, главное - что нужно делает.
Спасибо smile 

всем уважать "ivashkanet"! smile 

Автор: ivashkanet 10.12.2009, 10:10
Цитата(Max4 @  9.12.2009,  17:18 Найти цитируемый пост)
Спасибо

Всегда пожалуйста  smile 

Цитата(Max4 @  9.12.2009,  17:18 Найти цитируемый пост)
выдало правда в конце пустое окно, при попытке закрыть которого выплывает окошко с надписью...

Ээээ, я даже не знаю про что ты, не то что как это получилось smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)