Найти - Пользователи
Полная версия: http авторизация python
Начало » Web » http авторизация python
1
detx
Есть страница в интернете следующего вида
<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 -->
Как сделать на питон так чтобы отправлять запрос с именем пользователя и пароля и получить ответ от сервера???
w0id
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()
Увы сейчас нет возможности проверить.
detx
Пробую запустить пустой экран, вроде ни на что не ругается((( Версия 2.6.4
krwlr
print source? :D
detx
Спс помогло
Извините лох в программировании
detx
Еще один тупой ворпос, а как это будет выглядеть в python 3??? а то он пишет что urllib.urlencode нет такой штуки((
LP fan
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>
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB