The Zangle Information System tilbyr skolene et sentralt content management system for å håndtere student kurs og informasjon på en rekke måter. Elever og foreldre kan logge inn Zangle installasjoner hvis de får tilgang ved skolen gjennom en enkel brukernavn og passord kombinasjon . Ved hjelp av Python og " urllib " biblioteker og riktig log -in legitimasjon, kan du lage et enkelt script for å logge inn på nettstedet og hente data . Du trenger
Python tolk
Vis flere instruksjoner
en
bygge en døråpner med en htmlcookie prosessor objekt som følger : en
>> > import urllib >>> import urllib2 >>> opener = urllib2.build_opener ( urllib2.HTTPCookieProcessor ( ) ) >>> urllib2.install_opener (o )
2
opprette en tilkobling objekt med log -in legitimasjon som følger : en
>>> param = urllib.urlencode ( {' stuident ': ' stuid ', ' stupassword ': ' passord '} )
3
Logg inn ved hjelp av opplysningene som følger : en
>>> conn = o.open (' https://connection.example.org/Zangle/StudentConnect /', p) >>> data = f.read ( )