Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
5 / 5 / 1
Регистрация: 01.05.2014
Сообщений: 33
1

Метод Post, получение данных со страницы и отправка

01.05.2014, 17:12. Показов 2750. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Кликните здесь для просмотра всего текста
Здравствуйте, есть код страницы
HTML5
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Travian ru5</title>
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="imagetoolbar" content="no" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta name="content-language" content="ru" />
<link href="gpack/travian_4.4delusion/lang/ru/compact.css?64343" rel="stylesheet" type="text/css" /><link href="gpack/travian_4.4delusion/lang/ru/lang.css?64343" rel="stylesheet" type="text/css" /><link href="img/travian_basics.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="crypt.js?1397564854"></script>
<script type="text/javascript">
Travian.Translation.add(
{
    'allgemein.anleitung':  'Справка',
    'allgemein.cancel': 'Отменить',
    'allgemein.ok': 'ОК',
    'allgemein.close':  'Закрыть',
    'cropfinder.keine_ergebnisse': 'Ничего не было найдено'
});
Travian.applicationId = 'T4.4 Game';
Travian.Game.version = '4.4';
Travian.Game.worldId = 'ru55';
Travian.Game.speed = 1;
 
Travian.Templates = {};
    Travian.Templates.ButtonTemplate = "<button >\n\t<div class=\"button-container addHoverClick\">\n\t\t<div class=\"button-background\">\n\t\t\t<div class=\"buttonStart\">\n\t\t\t\t<div class=\"buttonEnd\">\n\t\t\t\t\t<div class=\"buttonMiddle\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<div class=\"button-content\"><\/div>\n\t<\/div>\n<\/button>\n";
 
</script>
<script type="text/javascript">
window.addEvent('domready', function() {
        Travian.Form.UnloadHelper.message = 'Были проведены некоторые изменения. Вы действительно желаете покинуть эту страницу?';
});
</script>   </head>
    <body class="v35 webkit chrome login perspectiveBuildings">
        
        <script type="text/javascript">
            window.ajaxToken = '4f360925164d2d7daf8191acdaf5f3ff';
        </script>
 
        <div id="background">
                                    <div id="bodyWrapper">
                                <img style="filter:chroma();" src="img/x.gif" id="msfilter" alt="" />
 
                <div id="header">
    <a id="logo" href="http://www.travian.ru/" target="_blank" title="TRAVIAN"></a>
 
    
    
    
    
    </div>
                <div id="center">
 
                    <div id="sidebarBeforeContent" class="sidebar beforeContent">
                                                                            
<div id="sidebarBoxMenu" class="sidebarBox   ">
    <div class="sidebarBoxBaseBox">
        <div class="baseBox baseBoxTop">
            <div class="baseBox baseBoxBottom">
                <div class="baseBox baseBoxCenter"></div>
            </div>
        </div>
    </div>
    <div class="sidebarBoxInnerBox">
        <div class="innerBox header noHeader">
                    </div>
        <div class="innerBox content">
            <ul>
    <li class="first">
        <a href="http://www.travian.ru/" title="Главная" target="_blank">ГЛАВНАЯ</a>
    </li>
 
    <li class="active">
        <a href="login.php" title="Вход">ВХОД</a>
    </li>
 
    <li >
        <a href="http://www.travian.ru/index.php?server=ru5#register" title="Регистрация" target="_blank">РЕГИСТРАЦИЯ</a>
    </li>
 
    <li>
        <a href="http://forum.travian.ru" title="Форум" target="_blank">ФОРУМ</a>
    </li>
 
    <li >
        <a href="support.php" title="Поддержка">ПОДДЕРЖКА</a>
    </li>
</ul>       </div>
        <div class="innerBox footer">
                    </div>
    </div>
</div>                                              <div class="clear"></div>
                    </div>
 
                    <div id="contentOuterContainer">
                                                <div class="contentTitle">
                                                    </div>
                        <div class="contentContainer">
                            <div id="content" class="login">
                                <h1 class="titleInHeader">
    Вход</h1>
 
<script type="text/javascript">
Element.implement({
     //imgid: falls zu dem link ein pfeil gehört kann dieser "auf/zugeklappt" werden
     showOrHide: function(imgid) {
         //einblenden
         if (this.getStyle('display') == 'none')
         {
             if (imgid != '')
             {
                 $(imgid).className = 'open';
             }
         }
         //ausblenden
         else
         {
             if (imgid != '')
             {
                 $(imgid).className = 'close';
             }
         }
         this.toggleClass('hide');
    }
});
</script>
 
<div class="outerLoginBox">
    <h2>Добро пожаловать на Travian ru5 сервер!</h2>
        <noscript>
        <div class="noJavaScript">
            Деактивирован JavaScript. Для оптимального использования 
возможностей игры необходимо, чтобы в вашем браузере была 
включена поддержка JavaScript.     </div>
    </noscript>
        <div class="innerLoginBox">
        <form name="login" method="POST" action="dorf1.php">
            <table class="transparent loginTable">
                <tr class="account">
                    <td class="accountNameOrEmailAddress">
                        Имя или E-Mail                    </td>
                    <td>
                        <input type="text" name="name" value="" class="text" /><br />
                        <div class="error LTR">
                                                    </div>
                    </td>
                    <td>
                    </td>
                </tr>
                <tr class="pass">
                    <td>
                        Пароль:                   </td>
                    <td>
                        <input type="password" maxlength="20" name="password" value="" class="text" /><br />
                        <div class="error LTR">
                                                    </div>
                    </td>
                    <td>
                    </td>
                </tr>
                                                    <tr class="lowResOption">
                        <td>
                            Версия для игроков                      </td>
                        <td colspan="2">
                            <input type="checkbox" class="check" id="lowRes" name="lowRes" value="1"     />
                            <label for="lowRes">с низкой скоростью Интернета.</label>
                        </td>
                    </tr>
                    <tr class="lowResInfo">
                        <td colspan="3">
                            (Внимание: В этой версии ограниченные функции карты)                     </td>
                    </tr>
                                <tr>
                    <td>
                    </td>
                    <td>
                        <button  type="submit" value="Войти" name="s1" id="s1" class="green " onclick="document.login.w.value=screen.width+':'+screen.height;">
    <div class="button-container addHoverClick">
        <div class="button-background">
            <div class="buttonStart">
                <div class="buttonEnd">
                    <div class="buttonMiddle"></div>
                </div>
            </div>
        </div>
        <div class="button-content">Войти</div>
    </div>
</button>
<script type="text/javascript">
    window.addEvent('domready', function()
    {
    if($('s1'))
    {
        $('s1').addEvent('click', function ()
        {
            window.fireEvent('buttonClicked', [this, {"type":"submit","value":"\u0412\u043e\u0439\u0442\u0438","name":"s1","id":"s1","class":"green ","title":"","confirm":"","onclick":"document.login.w.value=screen.width+\u0027:\u0027+screen.height;"}]);
        });
    }
    });
</script>
                        <input type="hidden" name="w" value="" />
                        <input type="hidden" name="login" value="1398930271" />
                    </td>
                    <td>
                    </td>
                </tr>
            </table>
        </form>
    </div>
    
 
            <div class="greenbox passwordForgotten">
                <div class="greenbox-top"></div>
                <div class="greenbox-content">
             <div class="passwordForgottenLink">
        <a onclick="" href="?forgotPassword=true" class="showPWForgottenLink">
            <img class="close" id="arrow" src="img/x.gif" alt="Забыл пароль"/>Восстановление пароля      </a>
     </div>
     
                </div>
                <div class="greenbox-bottom"></div>
                <div class="clear"></div>
            </div>
        </div>
                                <div class="clear"></div>
                            </div>
                            <div class="clear">&nbsp;</div>
                        </div>
                        <div class="contentFooter"></div>
                    </div>
 
                    <div id="sidebarAfterContent" class="sidebar afterContent">
                        
<div id="sidebarBoxNews1" class="sidebarBox   sidebarBoxNews">
    <div class="sidebarBoxBaseBox">
        <div class="baseBox baseBoxTop">
            <div class="baseBox baseBoxBottom">
                <div class="baseBox baseBoxCenter"></div>
            </div>
        </div>
    </div>
    <div class="sidebarBoxInnerBox">
        <div class="innerBox header noHeader">
                    </div>
        <div class="innerBox content">
            <a href="#" onclick="
    $H(
    {
        data:
        {
            cmd: 'news',
            id: '1'
        }
    }).dialog(); return false;">Началась регистрация на сервер квалификации Чемпионата TRAVIAN 2014. Начало игры состоится во вторник, 29-го апреля, в 16:00 по московскому времени.</a>      </div>
        <div class="innerBox footer">
                <a target="_blank" href="http://forum.travian.ru/showthread.php?t=230226">Подробнее</a>
        </div>
    </div>
</div>                      <div class="clear"></div>
                    </div>
 
                    <div class="clear"></div>
                </div>
 
                <div id="footer">
                    <div id="pageLinks">
                        <a href="http://www.travian.ru/" target="_blank">Главная</a>
                        <a href="http://forum.travian.ru" target="_blank">Форум</a>
                        <a href="http://www.travian.ru/links.php" target="_blank">Ссылки</a>
                        <a href="http://t4.answers.travian.ru/" target="_blank">FAQ - Answers</a>
                        <a href="http://www.travian.ru/spielregeln.php" target="_blank">Правила игры</a>
                        <a href="http://www.travian.ru/agb.php" target="_blank">Основные положения</a>
                        <a href="http://www.travian.ru/impressum.php" target="_blank">Контакты</a>
                        <div class="clear"></div>
                                            </div>
                    <p class="copyright">© 2004—2014 Travian Games GmbH</p>
                </div>
 
                            </div>
 
            
            <div id="ce"></div>
 
            
                    </div>
 
        
        <iframe
    src="http://analytics.traviangames.com/piwik_route.php?app=TRAVIAN&amp;ts=1398930271&amp;tld=ru"
    style="position: absolute; height: 0px; left: 0px; overflow: hidden; top: 0px; visibility: hidden; width: 0px;"
></iframe>
            </body>
</html>

через сниффер, я нашел что передается при логине на сайте
name=NAME&password=PASS&lowRes=1&s1=%D0%92%D0%BE%D0%B9%D1%82%D0%B8&w=1366%3A768& login=1398930600
но не могу понять из всего этого, откуда берется вот эта часть
1=%D0%92%D0%BE%D0%B9%D1%82%D0%B8
Подскажите пожалуйста, как программно её получить!

Добавлено через 5 часов 4 минуты
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2014, 17:12
Ответы с готовыми решениями:

Отправка данных из radio через метод POST
Вечер добрый. Не могу никак понять как нужно объявить переменный где будет хранится данные из поля...

Отправка POST запроса и получение результата
Если я не ошибся форумом (Веб сервисы) Мне нужно сделать POST запрос на сайт...

Отправка POST запроса и получение ответа
Есть проблема. Нужно отправить на сайт POST запрос и в зависимости от этого запроса сайт выдает...

Отправка POST запроса и получение куки
Стоит задача залогиниться на сайте https://lk2.service.nalog.ru/lk/index.html, используя метод POST...

1
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
01.05.2014, 18:33 2
JavaScript посмотри.
0
01.05.2014, 18:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.05.2014, 18:33
Помогаю со студенческими работами здесь

Получение captcha и отправка post запроса
Получаю картинку procedure TForm1.btn2Click(Sender: TObject); var html:WideString;...

Отправка POST запроса и получение ответа
Здравствуйте! Я новичок в java, мне дали задание распарсерить данные (формат json) и отправить их...

Отправка POST запроса в ВК и получение ответа
Пытаюсь загрузить аватар в группу ВК. И при отправке post запроса с изображением, в ответ приходит...

Отправка Post запроса на сайт и получение ответа
Здравствуйте. Помогите решить такую проблему: есть сайт на котором всего одно поле для ввода. в...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru