之前openclaw火爆的时候,实在没有啥使用需求但又手痒想要体验了玩玩,于是搞了宽带提速:https://www.yaohonglou.cn/85.html
周末的时候QQ消息提示:⚠️ API rate limit reached. Please try again later. 这明显就是阿里云买的token套餐超量了。
不得不说token真的太烧不经用了,3月中旬我就完成了跟龙虾的沟通部署稳定了提速任务,所以最近一个月其实也就是每小时执行一下既定任务,然后可能问了几个文字类的问题啥的(次数绝对在个位数)还有就是让龙虾生成了一张户型图的镜像(生成的效果很差所以我直接放弃了,没让龙虾进一步完善)

最可恶的是,阿里云现在给大模型的包月定价直接涨到200元起步了,像我这样一开始就支持阿里云开通40元Coding Plan Lite 套餐的现在也不给续费了,本来说好的首月7.9元、次月20、第三个月开始恢复原价40,然而现在的态度却是要么滚蛋、要么就升级到200元套餐。其实本来40元的月费我还是打算长期使用的,然而现在直接涨到200元了那对于我来说真的是过度消费了,毕竟我对其的定义就是个可有可无的玩具(这里只是代表我的个人情况,我没啥需求并不代表别人也没啥需求。)于是我直接在一台廉价vps上通过 Python + Playwright 重新部署了快鸟宽带提速,我的做法是将vps dd 成 windows 系统然后安装 Python,然后通过命令行安装库:
pip install playwright
playwright install chromium然后打开记事本文件输入下面代码,保存为 .py 格式的文件,然后打开就行了。
import time
import logging
from datetime import datetime
from playwright.sync_api import sync_playwright
# ================= 配置区域 =================
TARGET_URL = "http://adsl.yaohonglou.cn:12345"
LOG_FILE = "speedup_log.txt"
CHECK_INTERVAL = 3600 # 1小时
# ===========================================
logging.basicConfig(
level=logging.INFO,
format='%(asctime)s - %(levelname)s - %(message)s',
handlers=[
logging.FileHandler(LOG_FILE, encoding='utf-8'),
logging.StreamHandler()
]
)
def check_speedup_status():
with sync_playwright() as p:
browser = p.chromium.launch(headless=False)
page = browser.new_page()
try:
logging.info("正在打开网页...")
page.goto(TARGET_URL)
# 1. 等待并点击菜单
logging.info("等待页面初始加载 (5秒)...")
time.sleep(5)
logging.info("正在点击菜单...")
page.get_by_text("快鸟宽带提速", exact=True).click()
# 2. 等待内容加载
logging.info("等待提速页面加载 (10秒)...")
time.sleep(10)
# 3. 关键步骤:定位到第 1 个 Iframe 里面
logging.info("正在 Iframe 中检测结果...")
# 获取页面上所有的 iframe,取第 1 个 (索引为 0)
iframe_element = page.query_selector_all('iframe')[0]
# 切换进入 iframe
frame = iframe_element.content_frame()
# 4. 在 iframe 内部检测文字
if frame.locator('text=当前宽带已提速').count() > 0:
result = "成功"
logging.info("✅ 提速检测结果:成功 (当前宽带已提速)")
else:
result = "失败"
logging.warning("❌ 提速检测结果:失败 (未找到成功提示)")
return result
except Exception as e:
logging.error(f"❌ 执行过程中发生错误: {str(e)}")
return "异常"
finally:
browser.close()
def main():
logging.info("快鸟宽带自动监控脚本已启动...")
while True:
check_speedup_status()
next_time = datetime.fromtimestamp(time.time() + CHECK_INTERVAL)
logging.info(f"本次任务完成。下一次检查将在 {next_time.strftime('%Y-%m-%d %H:%M:%S')} 执行...\n")
time.sleep(CHECK_INTERVAL)
if __name__ == "__main__":
main()几个注意点:
1、迅雷快鸟建议使用:https://www.yaohonglou.cn/86.html
2、可以给飞牛绑定一个ddns域名,然后通过 域名+端口 进行访问。
3、建议给飞牛开启防火墙,仅允许内网ip、以及外网vps的ip访问。