最近很流行 vibe coding —— 不追求一步到位、不纠结完美格式,带着感觉写代码,遇到问题当场调试,边写边改、直奔实用。
位对网络安全非常重视,每天晚上十一点会自动断网重联, 因此如果当时有下载或者工作,偶尔会耽误。此外,每次登录都像20年前的拨号上网,输入账号密码才能登陆,因此就想着写一个网络自动登录 脚本,一键登录且自动重连,就用这种随性又高效的方式完成了。
作为一个前端一窍不通、后端一无所知、python基本不会的弱鸡,有了AI后,从写代码、踩坑、调试,到最后实现
每天 23:01 自动运行
,全程真实可复现,我这样的菜鸡都能做出来,大家都一起试试吧。
关键词:python,豆包(有实力还是要claude),vibe coding。
不提前画架构、不硬背语法, 以解决问题为目标 ,想到哪写到哪,运行→报错→修改→再运行,直到功能稳定可用。简单说: 先能用,再完美 。
目标:双击脚本 → 自动打开浏览器 → 自动填账号密码 → 自动登录。
直接写出第一版可用代码:
写完直接运行 —— 果然报错了 。这就是 vibe coding 的常态: 先跑起来,再解决问题 。
错误信息
:
Could not reach host. Are you offline?
原因 :未登录时,脚本无法联网下载 Edge 浏览器驱动,导致启动失败。
我的调试方法 :
driver = webdriver.Edge()
结果 :浏览器能正常打开了。
错误信息
:
no such element: Unable to locate element
原因 :一开始我用的是 XPATH、占位符文字定位,很不稳定。页面文字稍微变一点,脚本就找不到输入框。
我的调试方法 :
password_name
password_pwd
password_submitBtn
修改后 ,元素定位彻底稳定,不再报错。
现象 :登录成功,但浏览器不自动关闭;或网络延迟时脚本直接崩溃。
我的调试方法 :
try-except
异常捕获,避免报错终止
调试后的稳定版我就不重复贴了,核心就是: 先保证功能,再保证稳定 。
双击脚本 → 自动打开 Edge → 自动填账号密码 → 自动登录 → 自动关闭浏览器全程无人工操作,
一次调试,长期可用
。
脚本稳定后,我直接用 Windows 任务计划程序 设置定时:
.py
脚本
之后每天到点,系统会自动运行脚本,自动登录,不需要打开窗口、不需要挂后台。
最重要的,完全本地运行,所有流程可控,没有任何的安全风险——这也是龙虾目前做不到的
这次用 vibe coding 写脚本,全程没有复杂规划,就是:用中文 写代码 → 运行 → 报错 → 调试 → 修复 → 再运行
最终实现:✅ 双击自动登录校园网✅ 稳定不报错、不闪退✅ 每天 23:01 自动执行✅ 后台运行、不弹窗、不打扰
对理工科、实用党来说,vibe coding 真的很适合写 工具脚本 :不追求花哨, 能用、稳定、省事 ,就是最好的代码。当然,一点编程基础都没有想用AI写出能复用的项目倒也不现实,就比如说他会信誓旦旦地告诉我,怎样怎样一定能成功。
但是的确AI大大拉低了很多行业的门槛。也大大提高了效率
我的导师焦建利教授去年跟我开玩笑,搞不好以后的大学只有一个专业,就是中文系,当时我还笑他。
今年看着AI先杀前端、再斩后端,配音绘图短剧等多模态甚至去年就拿下了,搞不好用不了半年PLC和AD估计都能AI出来了,我是真的笑不出来了。
Code is cheap,Show me your Talk Prompt and Claude Bill