Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
приветсвую, ну никак не моуго понять что нужно делать, в общем делаю так:
снифером перехватил пост запрос Domain=mail.ru&Login=Login&Password=Passwd&new_auth_form=1&saveauth=1
А вообще почтой лучше работать через IMAP
Если уж очень нужно авторизацию POST запросом - имхо лучше делать на шарпе.
Попробуйте вот это. http://www.programmersforum.ru/showthread.php?t=161305
А в конце надо будет дописать
instance.ActiveTab.MainDocument.Body.SetAttribute("innerHtml", reader.ReadToEnd());
В общем так)))) частично найдено по форуму, частично остальное было очевидно)
1) делаем пост-запрос и получаем хедер
с# сниппет
var resultHttpPost = ZennoPoster.HttpPost("https://auth.mail.ru/cgi-bin/auth", "Login=Логин&Domain=mail.ru&Password=ПАсс&new_auth_form=1&saveauth=1", "application/x-www-form-urlencoded", "", "utf-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody);
return resultHttpPost;
2) Парсим куки из ответа в список регуляркой (?<=Set-Cookie:\ ).*?(?=
3) Соединяем куки в одну строку
С# сниппет
var list = project.Lists["Список 1"];
string toreturn = null;
foreach (string data in list)
{
toreturn += data+";";
}
return toreturn;
4) Гет запрос по адресу http://e.mail.ru/cgi-bin/msglist
с параметрами UserAgent - дефолтный Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0
и куками, которые слепили предыдущим действием... ну в общем то все... авторизация прошла успешно http://joxi.ru/rQtpUtg5CbC_NAalXhY
единственное не могу понять 3 пункт
var list = project.Lists["Список 1"];
string toreturn = null;
foreach (string data in list)
{
toreturn += data+";";
}
return toreturn;
На предыдущем шаге мы выпарсивали куки регулярным выражением в список. Т.е. жмакнуть - все совпадения и тогда он автоматом предложит их сохранить в список. Соответственно сначала надо было его создать) ну и по дефолту у меня он называется "Список 1" Думаю у вас тоже
На предыдущем шаге мы выпарсивали куки регулярным выражением в список. Т.е. жмакнуть - все совпадения и тогда он автоматом предложит их сохранить в список. Соответственно сначала надо было его создать) ну и по дефолту у меня он называется "Список 1" Думаю у вас тоже
Это уже что то)По крупицам бдем учиться как тут что и откуда снифать и что соединять, спасибо, поучительно, продолжайте как будет время и желание поделиться.
а может кто успешно сделал отправку письма гет запросом ? сколько не пытаюсь мэйл зараза палит меня и письмо не отправляет =)))
вот тело пост запроса, думал хрень с тем что зенка не все заголовки преедает, но подставил недостающие заголовки в пост запрос и та же фигня... пост запрос на c# тоже не решил проблему. все данные и заголовки делаю аналогично тому, что вижу в сниффере и например в тотм же хроме (панель разраба)
а может кто успешно сделал отправку письма гет запросом ? сколько не пытаюсь мэйл зараза палит меня и письмо не отправляет =)))
вот тело пост запроса, думал хрень с тем что зенка не все заголовки преедает, но подставил недостающие заголовки в пост запрос и та же фигня... пост запрос на c# тоже не решил проблему. все данные и заголовки делаю аналогично тому, что вижу в сниффере и например в тотм же хроме (панель разраба)
Привет! В свое время парился по этому вопросу. Спрашивал тут , но ни кто так и не подсказал , пришлось делать самому ) Вот держи код, разбирайся дальше сам, что откуда и как распарсить данные для запроса.
Привет! В свое время парился по этому вопросу. Спрашивал тут , но ни кто так и не подсказал , пришлось делать самому ) Вот держи код, разбирайся дальше сам, что откуда и как распарсить данные для запроса.
Привет! В свое время парился по этому вопросу. Спрашивал тут , но ни кто так и не подсказал , пришлось делать самому ) Вот держи код, разбирайся дальше сам, что откуда и как распарсить данные для запроса.