整理代码，去除 go.net/html 依赖