Алексей
Алексей

c# траблы с webbrowser

Привет, друзья!! !

С прошедшими Вас праздниками!! !

Подскажите, пожалуйста: я - новичек в c# (есть опыт в php5, as3 и js). Решил поэксперементировать и написать простенького бота на c# . Для реализации решил юзать WebBrowser. Для примера: авторизация на Мэйл. ру. Первая часть у меня готова и работает, т. е. бот заходит на главную и заполняет поле логина и поле пароля, потом кликает по кнопке.
Да, все класс) Ну вот, проблема и, соответственно вопрос: бот зашел, авторизировался. А как дальше управлять им? Ну вот я хочу зайти на свою страницу (в "Мой мир") в раздел "сообщения" и посмотреть, кто. что мне написал. Вот код того, что есть сейчас:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication19
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("http://mail.ru/");

}

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("mailbox__login").SetAttribute("value", "tra-ta-ta");
webBrowser1.Document.GetElementById("mailbox__password").SetAttribute("value", "traaaaaa-ta-ta");
webBrowser1.Document.GetElementById("mailbox__auth__button").InvokeMember("click");

}

}
}

Вот как мне, ребята, теперь заставить браузер перейти на другой адрес? В этом трабл. Пробовал в webBrowser1_DocumentCompleted вставлять webBrowser1.Navigate("тут_нужный_мне_адрес"); - и толку никакого, ничего не происходит. Т. е. браузер остается на том же адресе.

Кто знает? Как мне можно эту проблему решить? Спасибо)

Вот код обработчика (который у меня не так работает, как хочу) :

private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
webBrowser1.Document.GetElementById("mailbox__login").SetAttribute("value", "tra-ta-ta");
webBrowser1.Document.GetElementById("mailbox__password").SetAttribute("value", "traaaaaa-ta-ta");
webBrowser1.Document.GetElementById("mailbox__auth__button").InvokeMember("click");
webBrowser1.Navigate("[ссылка заблокирована по решению администрации проекта]");
}

ЛД
Любовь Дударева

А вы адрес правильно вписываете? Навигейт по идее и должен перекидывать.
В общем показывайте код с навигейтом.

АП
Александр Паничкин

Привет, занят сейчас почти тем же самым, скинь лучше проектом в личку..

Похожие вопросы
visual studio 2012. Webbrowser
Создание книги на делфи с помощью Treview WEbbrowser.
Изменение HTML кода в исходном коде страницы WebBrowser
Товарищи подскажите. Трабла с программированием
помогите с браузером, вставляю в свое приложение компонент webBrowser
Delphi 7 компонент WebBrowser
Курсор в Webbrowser - создать дубликат/еще один и тд
C#, WebBrowser, как заставить прогу самой тыкать елементы?
Здравствуйте! Вопрос по Delphi. В WebBrowser есть набор строк, можно ли из webbrowser удалить первую строчку, например?
Delphi 7 WebBrowser.