Python实现网页认证自动登录与保持在线

Ada
Ada
发布时间:2026-10-12 | 2人浏览过
原创

本文介绍利用Python脚本解决公司网页认证断网问题。通过requests库模拟POST请求,自动提交用户名和密码,实现账号自动登录。结合定时任务,确保设备24小时在线,便于远程办公及TeamViewer连接,无需每日手动操作。

一、概述

公司网络要求通过网页认证页面进行用户登录才能上网。网络设备会检测账号状态,若当前账号12小时内未进行上网操作,系统将自动断开该账号的网络连接。因此,每天上班后的首要任务就是打开认证网页,手动输入用户名与密码进行登录。

为了实现远程办公需求,有时需要在家中使用TeamViewer远程控制软件连接公司电脑,这就要求公司电脑必须保持24小时在线状态。为解决这一痛点,最终通过编写Python脚本实现了自动登录功能。

具体实现代码如下:

#_*_ coding:utf-8 _*_
import requests,time
s=requests.session()
data = [
 ('opr', 'pwdLogin'),
 ('userName', '用户'),
 ('pwd', '密码'),
 ('rememberPwd', '0'),
]
while True:
 time.sleep(100)
 res=s.post("http://1.1.1.2/ac_portal/login.php",data)
 print res.status_code

当程序返回的状态码为200时,表示登录请求正常执行成功。

知识点扩展:

使用Python编写账号密码登录程序

for i in range(3):
 name = int(input("请输入用户名:"))
 password = int(input("请输入密码:"))
 if name == "hangzhou" and password == "jbkj":
     print("登录成功")
     break
 else:
     print("登录失败")
     print("你还有%d次机会登录"%(2-i))
else:
     print("登录失败,请于120S后再次登录")

总结

以上介绍了利用Python实现网站用户名密码自动登录的功能,希望能对大家有所帮助。如有任何疑问,欢迎留言,小编会及时回复。感谢大家对本站的支持! 如果您觉得本文对您有帮助,欢迎转载,请注明出处,谢谢!

相关标签:

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表