使用没有表单数据的python登录

问题描述

我想使用python中的请求登录站点:“ https://portal.librus.pl/rodzina/synergia/loguj”,不幸的是,如果您检查并转到网络设置,它将显示没有“表单数据”的主要方法,此外,它还在脚本中放置了csrftoken,如下所示: 脚本类型=“ text / javascript”> var csrftokenName =“ requestkey”; var csrftokenValue =“ MC44MDU4NjQwMCAxdjA0MDk5NtjdKdm32NdksMkfmuMTU0NzZjMTNi1WE1ZmJdfmUdfOpNIlhMDQx”; 脚本 因此,我真的不知道如何从这方面获取内容,您在html文件中获得了数百个脚本标签

所以问题是如何登录到该网站? (我已经看了互联网上的所有教程,但都没有用)

解决方法

我在“网络”标签中找到了请求,这就是我所看到的(我可能会错过一些信息,因为我没有帐户而出错)。


  1. 在“网络”标签中,如果您尝试使用非空值登录,则会收到名称为“ action”的POST请求。
  2. 在此请求中,您将找到所需的URL“ https://portal.librus.pl/rodzina/login/action”
  3. 最后一部分是底部的表单数据