Wpis z mikrobloga

#programowanie #python
Mirki chce parsowac dziennik uonet wszystko jest okej do czasu gdy nie dostaje strony z np. frekwencja. Co tu jest nie tak?

from bs4 import BeautifulSoup

import requests

import time

payload = {'LoginName': 'login', 'Password': 'pass'}


with requests.Session() as session:

loginPage = session.post("https://cufs.vulcan.net.pl/lublin/Account/LogOn?ReturnUrl=%2Flublin%2FFS%2FLS%3Fwa%3Dwsignin1.0%26wtrealm%3Dhttps%253a%252f%252fuonetplus.vulcan.net.pl%252flublin%252fLoginEndpoint.aspx%26wctx%3Dhttps%253a%252f%252fuonetplus.vulcan.net.pl%252flublin%252fLoginEndpoint.aspx", data=payload)
f = open('login.html', 'w')
f.write(loginPage.text)
f.close()
pagePlaceholder = session.get('https://uonetplus-opiekun.vulcan.net.pl/lublin/000277/Frekwencja.mvc')
time.sleep(1)
requestPage = session.get('https://uonetplus-opiekun.vulcan.net.pl/lublin/000277/Frekwencja.mvc')
x = open('dziennik.html', 'w', encoding='utf-8')
x.write(requestPage.text)
x.close()

soup = BeautifulSoup(requestPage.text, 'html.parser')

print(soup.find(title="Obecność"))
  • 2