修改账号注册方法,以及邮箱协议对接
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user