Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176

Программно авторизоваться в ICQ

17.07.2012, 17:00. Показов 2567. Ответов 11
Метки icq (Все метки)

Студворк — интернет-сервис помощи студентам
Можно ли программно авторизоваться в icq. Или если есть то дайте исходник icq.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.07.2012, 17:00
Ответы с готовыми решениями:

Авторизоваться на сайте программно
В общем, нужно проверить успешна ли была авторизация и авторизоваться на одном сайте, ниже привожу код: using (var Request...

Как программно авторизоваться в VK?
Несколько бессонных ночей воюю с авторизацией на сайте vk.com, несу огромные потери нервов, чувствую, психоз на подходе. Выручайте! ...

Программно авторизоваться на сайте
Можете помочь с кодом. Мне нужен код что бы авторизоваться на сайте. Вот сайт telonko.ру (ru) Писал сам код, ко каждый раз разные ошибки

11
10 / 10 / 0
Регистрация: 16.03.2012
Сообщений: 58
18.07.2012, 06:07
Да можно, исходников у меня нет, но в инете точно видел, гугли, если не найдешь, с помощью SmartSniff, можно отловить пакеты, а потом с эмулировать их.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
18.07.2012, 20:30  [ТС]
Не могу разобраться в программе SmartSniff оч. много пакетов, а именно авторизации нет.
0
1652 / 715 / 47
Регистрация: 11.03.2012
Сообщений: 1,855
Записей в блоге: 1
18.07.2012, 21:29
Авторизуешься через сайт icq.com?
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
18.07.2012, 22:15  [ТС]
Да icq.com в клиенте icq вообще пакеты не пойми какие.

Добавлено через 12 минут
К примеру для ВК:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
Module Module1
 
    Sub Main()
 
        Dim email As String = "mail@mail.ru"
        Dim Pass As String = "Password"
 
        Dim SiteSTR As String = "http://login.vk.com/?act=login&email=" & email & "&pass=" & Pass & "&expire=&vk="
        Console.WriteLine((New System.Net.WebClient).DownloadString(SiteSTR))
        Console.ReadLine()
    End Sub
 
End Module
А есть для сайта icq?
0
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
18.07.2012, 22:33
Hennasy,

Не по теме:

За тебя всегда все будут делать, или ты сам начнешь думать?:facepalm:

0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
18.07.2012, 23:31  [ТС]
Не получается не как залогиниться(.
0
10 / 10 / 0
Регистрация: 16.03.2012
Сообщений: 58
19.07.2012, 05:48
Если в пакетах каша, то инфа шифруется, хотя помой му в ISQ такого нет.
edward_freedom, прав, вот с первой страницы гугла http://forum.xakepok.su/showthread.php?t=9731, это правдо VB(.Net, я когда то виде), но контрол перенести в .NET можно, а код практически одинаков, в общем гугли!!!
1
1652 / 715 / 47
Регистрация: 11.03.2012
Сообщений: 1,855
Записей в блоге: 1
19.07.2012, 07:35
Hennasy, Скачай расширение для мазилы называется Просмотр http заголовков, далее открывай стр авторизации icq.com , вводи логин и пароль, запусти это расширение и нажми авторизоваться, за тем в расширении ты получишь свой запрос и вытащи из него параметры и вставь сюда :

Dim SiteSTR As String = "Урл где авторизуешься" & параметры"
0
26 / 2 / 0
Регистрация: 16.08.2011
Сообщений: 27
23.07.2012, 08:23
Если нужно, то вот код icq клиента

VB.NET
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
Public Class Form1
    Public WithEvents icq As New vbicq4.vbicq4  'создаем объект движка
    'делегирование события ошибки 
    Delegate Sub ErrDelegate(ByVal d As String)
    'делегирование события приема сообщения 
    Delegate Sub MsgDelegate(ByVal u As String, ByVal m As String)
    'делегирование события соединения 
    Delegate Sub OnConDelegate()
 
    'Кнопка "Подключить"
    Private Sub Button1_Click(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) Handles Button1.Click
        icq.UIN = TextBox1.Text         'задаем uin
        icq.pass = TextBox2.Text        'задаем пароль
        icq.connect()                   'подключаемся
        TextBox3.Text = "Подключаемся..." & vbCrLf
    End Sub
 
    'Кнопка отправить:
    Private Sub Button2_Click(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) Handles Button2.Click
        If icq.KeepAlive Then   'проверрим, в сети ли мы
            'если да - отправим сообщение:
            icq.SendMessage(TextBox4.Text, TextBox5.Text)
            'Выведем текст в чат
            TextBox3.Text &= "Моя говорить " & TextBox4.Text & ": " & _
                            TextBox5.Text & vbCrLf
            'очистим поле сообщения
            TextBox5.Text = ""
        Else
            TextBox3.Text &= "Вы не в сети" & vbCrLf
        End If
    End Sub
 
    'Если зашли в асю
    Private Sub icq_onConnect() Handles icq.onConnect
        'Проверяем на ошибку доступа из разных потоков:
        If InvokeRequired Then
            Me.BeginInvoke(New OnConDelegate(AddressOf icq_onConnect))
            Exit Sub
        End If
        'Напишем что мы в сети
        TextBox3.Text &= "В сети!" & vbCrLf
    End Sub
 
    'Если нас выкинуло:
    Private Sub icq_onDisconnect() Handles icq.onDisconnect
        'Проверяем на ошибку доступа из разных потоков:
        If InvokeRequired Then
            Me.BeginInvoke(New OnConDelegate(AddressOf icq_onDisconnect))
            Exit Sub
        End If
        'Напишем что мы в сети
        TextBox3.Text &= "Вылетели" & vbCrLf
    End Sub
 
    'если произошла ошибка:
    Private Sub icq_onError(ByVal Description As String) Handles icq.onError
        'Проверяем на ошибку доступа из разных потоков:
        If InvokeRequired Then
            Me.BeginInvoke(New ErrDelegate(AddressOf icq_onError), Description)
            Exit Sub
        End If
        'Выводим текст ошибки
        TextBox3.Text &= "Ошибка: " & Description & vbCrLf
    End Sub
 
    'Если пришло сообщение:
    Private Sub icq_onMessage(ByVal uin As String, _
                              ByVal message As String) Handles icq.onMessage
        'Проверяем на ошибку доступа из разных потоков:
        If InvokeRequired Then
            Me.BeginInvoke(New MsgDelegate(AddressOf icq_onMessage), _
                           New Object() {uin, message})
            Exit Sub
        End If
        'Печатаем сообщение:
        TextBox3.Text &= uin & ": " & message & vbCrLf
    End Sub
 
End Class
Еще тебе нужна библиотека vbicq4.dll Погуглишь, найдешь.
В проекте нажимаешь Проект - добавить ссылку, вкладка обзор. Находишь vbicq4.dll и жмешь добавить.
1
43 / 43 / 6
Регистрация: 01.10.2013
Сообщений: 65
Записей в блоге: 3
17.12.2013, 02:48
Вот исходники библиотеки vbicq4.dll
Вложения
Тип файла: zip vbicq4-source.zip (39.0 Кб, 37 просмотров)
1
0 / 0 / 0
Регистрация: 15.09.2017
Сообщений: 1
15.09.2017, 00:13
po4emy4ka, спс огромное давно хотел глянуть как устроен конект с icq
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.09.2017, 00:13
Помогаю со студенческими работами здесь

Программно авторизоваться на сайте
Кто может код написать, что бы на сайте можно было программно авторизоваться, проверка на валидность (по желанию)? А то у меня не...

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

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

Реально ли программно авторизоваться на сайте?
Господа продвинутые Программеры! Я прошу вас помочь мне разобраться в одном вопросе, который тревожит меня уже несколько недель: реально ли...

Как авторизоваться на сайте программно https?
Есть сайт универа, для которого я хочу сделать удобное приложение с парсингом справлюсь, а вот с авторизацией не могу разобраться как...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru