from pprint import pprint
import requests

def main():
    url = "https://readeronline.leidenuniv.nl/customer/account/loginPost/"

    with requests.session() as session:
        # post_data = {
        #     "form_key": "kSdC1dALf8uBW9rV",
        #     "login[username]": "s2493632",
        #     "login[password]": "TG5NEPvgRV5nst2#"
        # }
        # response = session.post(url, json=post_data)
        
        # with open("reader.html", 'w') as f:
        #     f.write(response.text)

        response = session.get("https://readeronline.leidenuniv.nl/reader/nodes/nodes/get_pdf?reader_id=1311&reader_code=LEIFGW01261&page_number=1", cookies={"PHPSESSID": "3573616a41914ff83b556554384daa37"})

        with open("p1b64.txt", 'wb') as f:
            f.write(response.content)

if __name__ == "__main__":
    main()