修改账号注册方法,以及邮箱协议对接

This commit is contained in:
zyj
2025-09-24 18:22:25 +08:00
parent 002419a7ed
commit 81ed379cf3
21 changed files with 1090 additions and 8 deletions

View File

@@ -18,6 +18,31 @@ import (
type Chrome struct{}
func (c *Chrome) ConnectBitBrowser(url string) (*rod.Browser, string, *rod.Page) {
log.Println("浏览器的URL", url)
browser := rod.New().
ControlURL(url).
MustConnect().NoDefaultDevice()
browser.MustIgnoreCertErrors(true)
// var page *rod.Page
// pages := browser.MustPages()
// if len(pages) >= 2 {
// page = pages[1]
// } else {
// }
page := browser.MustPage()
go browser.EachEvent(func(e *proto.TargetTargetCreated) {
if e.TargetInfo.Type != proto.TargetTargetInfoTypePage {
return
}
browser.MustPageFromTargetID(e.TargetInfo.TargetID).MustEvalOnNewDocument(stealth.JS)
})()
return browser, url, page
}
func (c *Chrome) Create(accountId int, params *Fingerprint) (*rod.Browser, string, *rod.Page) {
var accountIdStr = strconv.Itoa(accountId)
userDataDir := "user-data/" + accountIdStr