powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу авторизоваться на сайте
3 сообщений из 3, страница 1 из 1
Не могу авторизоваться на сайте
    #38052063
sews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток.
Есть сайт http://www.acn.asiacolornet.com/User/logon.aspx?lang=RUS

Данные заполняемых элементов
Для логина name="USER_ID" type="text" id="USER_ID"
Для пароля name="PASSWORD" type="password" id="PASSWORD" name="passwd"
Войти type="submit" name="btnSubmit"

Но я их программно не вижу,есть только этот html
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
	<head>
		<title>DuPont AsiaColorNet</title>
		
		http://www.acn.asiacolornet.com/Search/GlobalSearch.aspx
		
		<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
		<meta name="CODE_LANGUAGE" Content="C#">
		<meta name="vs_defaultClientScript" content="JavaScript">
		<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
	</head>
	<frameset rows="75,*" frameborder="NO" border="0" framespacing="0" cols="*">
		<frame name="topFrame" scrolling="NO" noresize src="/top-a.html?RUS" >
		<frameset rows="*,17" frameborder="NO" border="0" framespacing="0" cols="*">
		<frame name="mainFrame" src="User_login.aspx?lang=RUS">
		<frame src="/linence.aspx?lang=RUS" scrolling="no">
		</frameset>
		
	</frameset>
</html>


Как добраться до нужных элементов,я понимаю,что они где-то в кеше находятся.
...
Рейтинг: 0 / 0
Не могу авторизоваться на сайте
    #38052582
фиганыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sews,

сделайnt лучше через get/post запросы, ставишь Fiddler и смотришь запрос, например на логин идёт такой:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
POST http://www.acn.asiacolornet.com/User/User_login.aspx?lang=RUS HTTP/1.1
Host: www.acn.asiacolornet.com
Proxy-Connection: keep-alive
Referer: http://www.acn.asiacolornet.com/User/User_login.aspx?lang=RUS
Content-Length: 4208
Cache-Control: max-age=0
Proxy-Authorization: NTLM TlRMTVNTUAADAAAAGAAYAH4AAAAYABgAlgAAAAwADABIAAAAFAAUAFQAAAAWABYAaAAAAAAAAACuAAAABYKIogUBKAoAAAAPVgBBAE4ASwBPAFIAaQB2AGQAeQBhAGsAbwBuAG8AdgAyADAAMQAxADEAMgAxADUALQAwADEA21D6lmdhDiMAAAAAAAAAAAAAAAAAAAAAnCk9Zo3p7KzwFUhWWilpz2vj0UHRC5XN
Origin: http://www.acn.asiacolornet.com
Content-Type: application/x-www-form-urlencoded
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.237 Safari/534.10
Accept-Encoding: gzip,deflate,sdch
Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4
Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.3
Cookie: ASP.NET_SessionId=rsjpz545dph03uuk1zxve445

__VIEWSTATE=...&USER_ID={Вот сюда вставляй логин}&PASSWORD={Вот сюда вставляй пароль}&btnSubmit=%D0%92%D0%BE%D0%B9%D1%82%D0%B8&listErrMsg=100&next=..%2FContent.aspx&error=..%2Ferr%2FerrPage.htm


обратно при правильном логине/пароле получишь куку - которую надо будет пихать во все последующие запросы. И всё.
...
Рейтинг: 0 / 0
Не могу авторизоваться на сайте
    #38054081
sews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ответ.
Но это все мне надо делать в VBA Excel,возможности естественно ограничены.
Выход нашел -поменял ссылку на http://www.acn.asiacolornet.com/User/User_login.aspx?lang=RUS
Все появилось
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Не могу авторизоваться на сайте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]