[Python] Inloggen webpagina

Pagina: 1
Acties:
  • 291 views

Acties:
  • 0 Henk 'm!

  • Chip.
  • Registratie: Mei 2006
  • Niet online
Ik probeer m.b.v. python in te loggen op een webpagina maar helaas werkt het niet.

De fout zit ergens in het verkrijgen van de cookies, hij slaat ze niet op om de een of andere reden.

Wanneer ik google dan vind ik veel vergelijkbare code zoals de mijne. Ook heb ik de dok van python nagekeken en naar hoever mijn kennis gaat is alles correct. Alleen logt hij dus niet in. iemand die mij kan vertellen wat ik fout doe? want ik weet het gewoon niet 8)7

Ik gebruik python 3.1

Python:
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
from http import cookiejar
from urllib import request, parse

if __name__ == '__main__':
    urlLogin = 'http://tweakers.net/my.tnet/login'

    id    = ''
    passw = ''

    fieldId   = 'u'
    fieldPass = 'p'

    cj = cookiejar.CookieJar()
    data = parse.urlencode({fieldId:id, fieldPass:passw})

    opener = request.build_opener(request.HTTPCookieProcessor(cj))

    request.install_opener(opener)
        
    usock = opener.open(urlLogin, data)
    pageSource = usock.read()
    usock.close()
    print(pageSource)

    usock = opener.open('http://tweakers.net/my.tnet/info')
    pageSource = usock.read()
    usock.close()
    print(pageSource)

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Euh; het is niet de bedoeling dat je hier een topic opent met "het werkt niet, wie ziet de fout" (zie quickfix). We zien graag wat je al hebt geprobeerd, wat je gezocht én gevonden hebt, wat daar niet en werkte en waarom niet volgens jou etc. Dat alles staat in onze Quickstart.

Verder is het een kwestie van debuggen. Zie daarvoor Debuggen: Hoe doe ik dat?.

Open gerust een nieuw topic maar hou dan wel de Quickstart in je achterhoofd ;)

[ Voor 7% gewijzigd door RobIII op 29-09-2009 17:41 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Dit topic is gesloten.