Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
gvcode

Авторизация на сайте средствами HttpWebRequest

06.09.2011, 14:21. Показов 1740. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пытаюсь авторизоваться на сайте rambler.ru от сервера приходит ответ: код начальной страницы авторизации http://www.rambler.ru/ , а должен приходить код уже авторизованной страницы.

Тот код который я пытаюсь довести до ума.
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
Imports System
Imports System.IO
Imports System.Net
Imports System.Text
Public Class Form1
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  
        Dim req As Net.HttpWebRequest = Net.HttpWebRequest.Create("http://mail.rambler.ru/mail/index.cgi")
        Dim header As New System.Text.StringBuilder()
       
        Dim cookie As String = req.GetResponse().Headers("set-cookie")
       
        req.Credentials = CredentialCache.DefaultCredentials
       
     
        req.Method = "POST"
        req.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MyIE2;"
        req.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*"
        req.Headers.Add("Accept-Language", "ru")
        req.ContentType = "application/x-www-form-urlencoded"
        req.KeepAlive = False
        req.Referer = "http://www.rambler.ru/"
        req.Headers.Add(HttpRequestHeader.Cookie, cookie)
        req.AllowAutoRedirect = False
     
        Dim sQueryString As String = "from=&back=http%3A%2F%2Fmail.rambler.ru%2Fmail%2Fstartpage&url=7&login=LOGIN&domain=rambler.ru&passw=PASSWORD&long_session=on&user.password=%C2%EE%E9%F2%E8"
        Dim ByteArr As Byte() = Encoding.GetEncoding(1251).GetBytes(sQueryString)
        Dim response As HttpWebResponse = req.GetResponse()
      
        MsgBox(response.StatusDescription)
        Dim dataStream As Stream = response.GetResponseStream()
        Dim reader As New StreamReader(dataStream)
        Dim responseFromServer As String = reader.ReadToEnd()
        MsgBox(responseFromServer)
        TextBox1.Text = responseFromServer
        MsgBox(cookie)
        reader.Close()
        dataStream.Close()
        response.Close()
   End Sub
End Class
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.09.2011, 14:21
Ответы с готовыми решениями:

Не проходит авторизация на сайте с использованием httpwebrequest
проблема в том, что не логинется на сайте :( подскажите где ошибка. ps ранеток не слушаю, просто для проверки форум взял Imports...

HttpWebRequest, авторизация на сайте: Нужно ли прописывать Headers, UserAgent в каждом запросе
Всем привет! Пытаюсь пройти авторизацию на сайте http://ru.grepolis.com Для этого нужно отправить несколько Get и Post запросов,...

Авторизация Vk с HttpWebRequest
Помогите, пожалуйста, новичку. Стоит задача сделать автоавторизацию на сайте vkontakte.ru с помощью HttpWebRequest. Приложение Windows...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.09.2011, 14:21
Помогаю со студенческими работами здесь

HTTPS Авторизация HttpWebRequest
Здравствуйте, перейду сразу к делу. Пытаюсь освоить httpwebrequest, Хочу парсить кое какие значения с сайта на который нужно вначале...

HttpWebRequest авторизация, проблема с cookie
Всем привет! Пытаюсь с помощью компонента HttpWebRequest авторизоваться на одном сайте. Проходит это в несколько этапов: 1) На...

Нажать кнопку на странице *.aspx средствами класса HttpWebRequest
Я впервые сталкиваюсь с web-программированием и возможно вопрос выглядит некорректно, но все же.. Есть страница на сервере, к которой...

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

HttpWebRequest не воспринимает куки на англоязычном сайте
Необходимо получать контент сайта на инглише. Сайт betcityru.com static void Main(string args) { ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru