Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.79/33: Рейтинг темы: голосов - 33, средняя оценка - 4.79
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81

Получение капчи с сайта и отправка данных в форму на сайте

27.01.2013, 23:00. Показов 6871. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите начинающему программисту.
Допустим нужна программа для регистрации тут.
Как это (получение капчи и отправка данных в форму) организовать.
Как вообще получать картинку капчи? Ссылка на картинку ведь каждый раз разная.

Вопрос номер два)
Как сделать все то же самое(Получение капчи и отправка данных) вот здесь
Проблема в том что тут не просто форма, а сделано через JavaScript.
Вроде так.

Зарание ОГРОМНОЕ спасибо за помощь.

P.S. Можно выкладывать ответы в виде кода)

Добавлено через 30 минут
В первом случае ссылка на капчу не каждый раз разная а одна.
http://mmogame.ru/kcaptcha/index.php
При переходе на этот адрес генерирует случайную капчу

Добавлено через 37 минут
Этот файл index.php зашифрован.
Даже если получать картинку по етой ссылке. То как сделать что бы она совпадала (подходила) к передаваемому логину и пасворду

Добавлено через 22 секунды
..?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.01.2013, 23:00
Ответы с готовыми решениями:

Получение данных введенных в форму на сайте
Вообщем есть идея: написать программу которая будет работать подобно вирусу (без окна, запускаться с автозагрузки). Идея проги такова:...

Получение картинки капчи с сайта
Всем привет, нужно скачать капчу для дальнейшего декодирования сайт : lineage2dex.ком/captcha.php Вот код, но он скачивает почему то...

Авторизация на сайте и получение данных из личного кабинета на сайте
В общем, проштудировав три справочника за неделю и полазав в интернете, кроме как опухнувшего мозга ничего не получил.. В общем, есть...

34
145 / 145 / 35
Регистрация: 04.06.2011
Сообщений: 578
31.01.2013, 17:48
Студворк — интернет-сервис помощи студентам
Получение капчи с сайта и отправка данных в форму на сайте
Там есть коллекция stringDictionary в ней хранятся данные которые отправляем с post запросом.
1
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81
31.01.2013, 17:51  [ТС]
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using xNet.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Net;
using xNet.Collections;
 
namespace RegistratorL2ToP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        CookieDictionary cookies = new CookieDictionary();
        string agent;
 
        string name;
        string login;
        string password;
        string password_confirm;
        string email;
        string kcaptcha;
 
        private void regist()
        {
            string agent = HttpHelper.RandomUserAgent();
            this.agent = agent;
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://l2top.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/user/register").ToString();
                using (var sw = new StreamWriter("page_reg.html"))
                    sw.Write(text);
            }
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://mmogame.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/kcaptcha/index.php").ToString();
                using (var sw = new StreamWriter("captcha.jpg", false, Encoding.Default))
                    sw.Write(text);
            }
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.UserAgent = agent;
                req.ContentType = "application/x-www-form-urlencoded";
                StringDictionary part = new StringDictionary();
                part["email"] = email;
                part["kcaptcha"] = kcaptcha;
                part["login"] = login;
                part["name"] = name;
                part["password"] = password;
                part["password_confirm"] = password_confirm;
                string text = req.Post("http://mmogame.ru/user/register/", part).ToString();
                using (var sw = new StreamWriter("ok.html"))
                    sw.Write(text);
                ///* а здесь либо кидаешь на форму капчу и ручным вводом разгадываешь её или лезь на antigate и там ищи соответствущий софт как отправить капчу на их сервер для разгадывания там есть готовый код используй его
            }
        }
 
        private void ViewImg()
        {
            pictureBox1.LoadAsync("captcha.jpg");
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            regist();
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            name = textBox1.Text;
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            login = textBox2.Text;
        }
 
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            password = textBox3.Text;
        }
 
        private void textBox4_TextChanged(object sender, EventArgs e)
        {
            password_confirm = textBox4.Text;
        }
 
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            email = textBox5.Text;
        }
 
        private void textBox6_TextChanged(object sender, EventArgs e)
        {
            kcaptcha = textBox6.Text;
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            ViewImg();
        }
    }
}


Добавлено через 1 минуту
Ну не работает )
в фале ok.html разметка страници регистрации (с полями логин пароли и тд) а не страница "вы зарегистрировались", как я ожидал. Ну это не важно
0
62 / 62 / 5
Регистрация: 05.01.2013
Сообщений: 235
31.01.2013, 18:03
Цитата Сообщение от AlexAdoNet Посмотреть сообщение

Не по теме:

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
private void regist()
        {
            string agent = HttpHelper.RandomUserAgent();
            this.agent = agent;
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://l2top.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/user/register").ToString();
                //using (var sw = new StreamWriter("page_reg.html"))
                    //sw.Write(text);
            }
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://mmogame.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/kcaptcha/index.php").ToString();
                using (var sw = new StreamWriter("captcha.jpg", false, Encoding.Default))
                    sw.Write(text);
            }
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://mmogame.ru/user/register";
                req.UserAgent = agent;
 
                req["name"] = name;
                req["login"] = login;
                req.Password = password;
                req["password_confirm"] = password_confirm;
                req["email"] = email;
                req["kcaptcha"] = kcaptcha;
 
                req.Post("http://mmogame.ru/user/register");
            }
        }



Добавлено через 2 минуты
Переменные: name, login, password, password_confirm, email, kcaptcha - заполнены корректными данными

Добавлено через 7 минут
вместо
C#
1
req["name"] = name;
поставил
C#
1
req.AddParam("name", name);
Теперь нажимаю на кнопку и ничего не происходит

Добавлено через 55 секунд
На мыло тоже не приходит ничего
Думал снифером гляну что моя программа делает, но он ее не видит

Добавлено через 46 секунд
Сейчас протестирую ваш код)
используй локальный прокси для просмотра заголовков, например - proxomitron. в нем журнал открываешь и смотришь, удобный, есть подсветка заголовков. ну и вместо xNet библиотеки можно использовать уже готовые классы для работы с http, как HttpWebRequest. Ну это кому как удобнее
0
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81
31.01.2013, 18:03  [ТС]
Если Вас не затрудник скиньте проект. В котором Вам удалось зарегистрироваться
0
145 / 145 / 35
Регистрация: 04.06.2011
Сообщений: 578
31.01.2013, 18:04
а я не много по другому сделал, у меня когда капча получена, она отправляется на antigate распознаётся и идёт обратно каждый раз разные мыльники и разные login и name, ошибка то - это может быть из-за того что данные либо совпадают или отсутствуют ну или кукисы не идут, хотя они на месте. я бы скинул проект но там ключ от antigate который незя палить. если есть возможность регнутся на antigate ты получишь ключ а я скину код подставишь ключ и всё должно заработать. 1000 капч стоит 1 бакс
0
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81
31.01.2013, 18:07  [ТС]
Цитата Сообщение от Winhttp Посмотреть сообщение
proxomitron
Щас попробую спасибо

Добавлено через 1 минуту
Удалите код antigate я переделаю и вручную распознавать буду)))

Добавлено через 1 минуту
данные не заняты ник и логин я проверял на сайте
0
62 / 62 / 5
Регистрация: 05.01.2013
Сообщений: 235
31.01.2013, 18:15
Цитата Сообщение от AlexAdoNet Посмотреть сообщение
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using xNet.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Net;
using xNet.Collections;
 
namespace RegistratorL2ToP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        CookieDictionary cookies = new CookieDictionary();
        string agent;
 
        string name;
        string login;
        string password;
        string password_confirm;
        string email;
        string kcaptcha;
 
        private void regist()
        {
            string agent = HttpHelper.RandomUserAgent();
            this.agent = agent;
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://l2top.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/user/register").ToString();
                using (var sw = new StreamWriter("page_reg.html"))
                    sw.Write(text);
            }
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://mmogame.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/kcaptcha/index.php").ToString();
                using (var sw = new StreamWriter("captcha.jpg", false, Encoding.Default))
                    sw.Write(text);
            }
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.UserAgent = agent;
                req.ContentType = "application/x-www-form-urlencoded";
                StringDictionary part = new StringDictionary();
                part["email"] = email;
                part["kcaptcha"] = kcaptcha;
                part["login"] = login;
                part["name"] = name;
                part["password"] = password;
                part["password_confirm"] = password_confirm;
                string text = req.Post("http://mmogame.ru/user/register/", part).ToString();
                using (var sw = new StreamWriter("ok.html"))
                    sw.Write(text);
                ///* а здесь либо кидаешь на форму капчу и ручным вводом разгадываешь её или лезь на antigate и там ищи соответствущий софт как отправить капчу на их сервер для разгадывания там есть готовый код используй его
            }
        }
 
        private void ViewImg()
        {
            pictureBox1.LoadAsync("captcha.jpg");
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            regist();
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            name = textBox1.Text;
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            login = textBox2.Text;
        }
 
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            password = textBox3.Text;
        }
 
        private void textBox4_TextChanged(object sender, EventArgs e)
        {
            password_confirm = textBox4.Text;
        }
 
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            email = textBox5.Text;
        }
 
        private void textBox6_TextChanged(object sender, EventArgs e)
        {
            kcaptcha = textBox6.Text;
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            ViewImg();
        }
    }
}


Добавлено через 1 минуту
Ну не работает )
в фале ok.html разметка страници регистрации (с полями логин пароли и тд) а не страница "вы зарегистрировались", как я ожидал. Ну это не важно
ну это же очевидно - при загрузке капчи ты грузишь ее с диска -
C#
1
2
3
4
5
6
7
8
9
  private void Form1_Load(object sender, EventArgs e)
        {
            ViewImg();
        } 
 
private void ViewImg()
        {
            pictureBox1.LoadAsync("captcha.jpg");
        }
(она наверное у тебя сохранилась от предыдущей работы программы) ,потом при нажатии на кнопку ты отсылаешь запросы на получение новой капчи, и сохраняешь ее на диск, потом отправляешь запрос с значением старой капчи, которая загрузилась в pictureBox1 при загрузки формы
1
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81
31.01.2013, 18:19  [ТС]
блин...
Будем пробывать дальше
0
145 / 145 / 35
Регистрация: 04.06.2011
Сообщений: 578
31.01.2013, 18:20
Ну в общем вот так сделал.. Капча приходит и у тебя есть 20 сек на то что бы ввести её в textbox и ждать потом смотришь ok.html и радуешься, только там исправь мыло и логин с именем.
Вложения
Тип файла: rar cyberforum3.rar (121.1 Кб, 47 просмотров)
1
62 / 62 / 5
Регистрация: 05.01.2013
Сообщений: 235
31.01.2013, 18:20
правильней будет так
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using xNet.Net;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Net;
using xNet.Collections;
 
namespace RegistratorL2ToP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        CookieDictionary cookies = new CookieDictionary();
        string agent;
 
        string name;
        string login;
        string password;
        string password_confirm;
        string email;
        string kcaptcha;
 
        private void regist()
        {
            string agent = HttpHelper.RandomUserAgent();
            this.agent = agent;
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://l2top.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/user/register").ToString();
                using (var sw = new StreamWriter("page_reg.html"))
                    sw.Write(text);
            }
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.Referer = "http://mmogame.ru/";
                req.UserAgent = agent;
                string text = req.Get("http://mmogame.ru/kcaptcha/index.php").ToString();
                using (var sw = new StreamWriter("captcha.jpg", false, Encoding.Default))
                    sw.Write(text);
            }
  ///* а здесь либо кидаешь на форму капчу и ручным вводом разгадываешь её или лезь на antigate и там ищи соответствущий софт как отправить капчу на их сервер для разгадывания там есть готовый код используй его
//пример - 
ViewImg();
//++++++ создаешь еще одну кнопку, выводишь капчу, разгадываешь, и лишь потом отправляешь //следующий запрос-
 
            using (var req = new HttpRequest())
            {
                req["Accept"] = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
                req.Cookies = cookies;
                req["DNT"] = "1";
                req.UserAgent = agent;
                req.ContentType = "application/x-www-form-urlencoded";
                StringDictionary part = new StringDictionary();
                part["email"] = email;
                part["kcaptcha"] = kcaptcha;
                part["login"] = login;
                part["name"] = name;
                part["password"] = password;
                part["password_confirm"] = password_confirm;
                string text = req.Post("http://mmogame.ru/user/register/", part).ToString();
                using (var sw = new StreamWriter("ok.html"))
                    sw.Write(text);
               
            }
        }
 
        private void ViewImg()
        {
            pictureBox1.LoadAsync("captcha.jpg");
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            regist();
        }
 
        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            name = textBox1.Text;
        }
 
        private void textBox2_TextChanged(object sender, EventArgs e)
        {
            login = textBox2.Text;
        }
 
        private void textBox3_TextChanged(object sender, EventArgs e)
        {
            password = textBox3.Text;
        }
 
        private void textBox4_TextChanged(object sender, EventArgs e)
        {
            password_confirm = textBox4.Text;
        }
 
        private void textBox5_TextChanged(object sender, EventArgs e)
        {
            email = textBox5.Text;
        }
 
        private void textBox6_TextChanged(object sender, EventArgs e)
        {
            kcaptcha = textBox6.Text;
        }
 
       
    }
}
1
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81
31.01.2013, 18:22  [ТС]
Спасибо Вам огромное. Без Вас не возможно писать программы
0
145 / 145 / 35
Регистрация: 04.06.2011
Сообщений: 578
31.01.2013, 18:25
работает?
1
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81
31.01.2013, 18:26  [ТС]
Да спасибо. Все замечательно!
Осталось подисать подтверждение по мылу генератор ников и все будет отлично)
Ну ето уж как то сам. Спасибо!
0
31.01.2013, 18:27

Не по теме:

Удачи!

2
 Аватар для AlexAdoNet
1 / 2 / 0
Регистрация: 27.01.2013
Сообщений: 81
31.01.2013, 18:28  [ТС]
Вам тоже
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
31.01.2013, 18:28

Отправка SQL-запросов через форму на сайте
Товарищи, помогите, пожалуйста, с таким вопросом: на странице сайта есть форма, через которую необходимо сделать возможность отправки...

POST - отправка через форму сайта
http://www.escortladies.org/about.html - есть следующий сайт, где возможно отправить сообщение как POST пытаюсь - но что не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru