Уведомления

Группа в Telegram: @pythonsu

#1 Март 30, 2010 11:58:18

detx
От:
Зарегистрирован: 2010-02-24
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

http авторизация python

Есть страница в интернете следующего вида

<HTML>
<HEAD>
<TITLE>Просмотр баланса</TITLE>
<link href="/style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</HEAD>
<body >
<center><b><h3>Просмотр баланса</h3></b></center>
<BR>
<BR>
Введите логин и пароль от вашего текущего соединения:
<form method="post" action="https://nn.db.ertelecom.ru/cgi-bin/ppo/es_webface/balance_view.now" name="bal_enter">
<PRE>
Логин: <INPUT type="text" name="login$c" size="20" maxlength="60" value=""><br>Пароль: <INPUT type="password" name="password$c" size="20" maxlength="60"><br>
<INPUT TYPE="submit" VALUE="Вход">
</PRE>
</FORM>
</BODY>
</HTML>
<!-- from cache -->
Как сделать на питон так чтобы отправлять запрос с именем пользователя и пароля и получить ответ от сервера???



Офлайн

#2 Март 30, 2010 14:03:03

nuklea
От:
Зарегистрирован: 2009-12-05
Сообщения: 51
Репутация: +  0  -
Профиль   Отправить e-mail  

Офлайн

#3 Март 30, 2010 14:04:03

w0id
От:
Зарегистрирован: 2010-03-29
Сообщения: 20
Репутация: +  0  -
Профиль   Отправить e-mail  

http авторизация python

import urllib

data = urllib.urlencode({
"login$c": "your_username",
"password$c": "your_password",
})

page = urllib.urlopen("https://nn.db.ertelecom.ru/cgi-bin/ppo/es_webface/balance_view.now", data)
source = page.read()
Увы сейчас нет возможности проверить.



Отредактировано (Март 30, 2010 14:04:33)

Офлайн

#4 Март 30, 2010 14:18:54

detx
От:
Зарегистрирован: 2010-02-24
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

http авторизация python

Пробую запустить пустой экран, вроде ни на что не ругается((( Версия 2.6.4



Отредактировано (Март 30, 2010 14:22:42)

Офлайн

#5 Март 30, 2010 16:31:08

krwlr
От:
Зарегистрирован: 2007-01-15
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

http авторизация python

print source? :D



Офлайн

#6 Март 30, 2010 16:32:20

detx
От:
Зарегистрирован: 2010-02-24
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

http авторизация python

Спс помогло
Извините лох в программировании



Офлайн

#7 Март 30, 2010 17:35:28

detx
От:
Зарегистрирован: 2010-02-24
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

http авторизация python

Еще один тупой ворпос, а как это будет выглядеть в python 3??? а то он пишет что urllib.urlencode нет такой штуки((



Отредактировано (Март 30, 2010 17:37:15)

Офлайн

#8 Окт. 27, 2010 23:07:20

LP fan
От:
Зарегистрирован: 2009-10-07
Сообщения: 15
Репутация: +  0  -
Профиль   Отправить e-mail  

http авторизация python

detx
Еще один тупой ворпос, а как это будет выглядеть в python 3??? а то он пишет что urllib.urlencode нет такой штуки((
lpfan@darkrabbit:~$ python3.1
Python 3.1.2 (r312:79147, Apr 15 2010, 12:35:07)
[GCC 4.4.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from urllib.parse import urlencode
>>> urlencode
<function urlencode at 0xb74addec>
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version