![](/img/trans.png)
[英]What is the fastest way to decide whether a number is a square number in Python 3
[英]What is the fastest way to test whether logged in or not when use python to login to a website?
我编写了一个程序来登录网站并执行一些自动操作(通过发出HTTP请求)。
这些自动工具大多数都要求程序/会话处于登录状态(如果cookie过期,则不能将程序/会话视为处于登录状态),因此我正在实现isLoggedIn函数对其进行测试。
我当前的获取页面仅在登录后可用的方法,但这需要HTTP请求和网页的传输,因此它不是很快,还有什么其他可能的解决方案?
任何线索将不胜感激! 非常感谢你!
就像您自己提到的那样,登录状态通常是由特定Cookie的有效性决定的。 您可以通过将Cookie的到期时间与当前时间进行比较来检查Cookie是否仍然有效。 另外,您可以发出HEAD请求,而无需下载页面正文即可获取cookie(和其他标题)。 但是,您必须检查站点是否处理HEAD请求才能正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.