Помогите найти софт

Общение на любые темы
Ответить
Сообщение
Автор
Аватара пользователя
SHADOW
Полковник
Полковник
Сообщения: 4024
Зарегистрирован: 13.05.2009
Благодарил (а): 61 раз
Поблагодарили: 327 раз
Контактная информация:

#1 Сообщение 28.04.2013, 13:02

Нужен софт, который будет выполнять следующую задачу.

Например, у нас есть сайт http://coolsite.com. На нём есть скрипт check.php в который по GET запросу передаётся параметр ?var=число

Софт должен перебирать ссылки такого вида:

Код: Выделить всё

http://coolsite.com/check.php?var=1
http://coolsite.com/check.php?var=2
http://coolsite.com/check.php?var=3
...
http://coolsite.com/check.php?var=10000
Нужно отловить момент, при котором скрипт check.php будет выдавать определённый ответ. Всё это нужно делать многопоточно.

Нужны готовые решения, самому написать не предлагать.

Аватара пользователя
ArsNG
Полковник
Полковник
Сообщения: 3059
Зарегистрирован: 20.12.2007
Благодарил (а): 1069 раз
Поблагодарили: 2893 раза

#2 Сообщение 28.04.2013, 23:19

SHADOW
К сожалению ничего умного предложить не могу кроме .net 4.5 и async, пишется минут за 10.
кусок моего быдлокода

Код: Выделить всё

using System.IO;
using System.Net;
using System.Text;

namespace Tasker
{
    class ConnectService
    {
        private string MyRequest = null;
        private string MyRequest_num = null;

        public ConnectService(Config myconfig)
        {
            MyRequest = myconfig.Selected;
            MyRequest_num = myconfig.UserId;
        }

        public string SendGet()
        {
            HttpWebRequest request = (HttpWebRequest) WebRequest.Create(MyRequest+MyRequest_num);
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            string html = new StreamReader(response.GetResponseStream(),
                               Encoding.UTF8).ReadToEnd();
            return html;
        }

        
    }
}

Ответить