Форум сайта python.su
Привет всем питонерам =)
Хотелось бы узнать, как можно авторизоваться на сайте, как принять кукисы и использовать их?
Хотелось бы сделать небольшой клиент для браузерной игры…А я в работе с инетом ни бум-бум))
PS. Делается на питоне для S60
Офлайн
Ну кто нить подскажет? =(
На теле имеются только urllib и httplib
Офлайн
В этом разделе форума каждая вторая тема про авторизацию… Может быть поищите сами, попробуете, и если что то не получится, тогда уж пишите.
Офлайн
Так в чем и дело…Везде используется cookielib или urllib2, а ведь на с60 таких библиотек нет =)
Офлайн
Так закиньте с PC в чем проблема то?
Офлайн
А они будут работать?
Не знал этого…
Офлайн
Вообще то питон один и тот же. Если используете pys60 2.0, то внутри ядро от python 2.5, если 1.4.5 то внутри python 2.2, соответственно используйте модули из этих версии питона.
Офлайн
Спасибо =)
2.0 ни в какую не встает на 9.1, приходится по старинке 1.4.5 использовать
Офлайн
И это снова я))
print 'start'
l="http://any_site.com/login.php?pass=blabla&USR=User&aktiv=on&server=server1"
cookie=""
hdr2={"Host":"any_site.com",
"User-agent": "python-httplib",
"Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
"Accept-Language":"en-us;q=0.7,en;q=0.3",
"Accept-Charset":"utf-8;q=0.7,*;q=0.7",
"Keep-Alive":"300",
"Connection":"keep-alive",
"Cookie":cookie}
pu=urlparse.urlparse(l)
a=httplib.HTTPConnection(pu[1])
a.request("GET",l,None,hdr2)
print '1'
r=a.getresponse()
r.read()
cookie=r.getheaders()[3][1]
link="http://any_site.com/main.php?page=1"
a.request("GET",link,None,hdr2)
r=a.getresponse()
print r.read()
Отредактировано (Июнь 6, 2010 09:55:29)
Офлайн
Никто не подскажет? :(
Офлайн