- inter芯片 64位 windows、内存不小于4G
- golang环境
- 测试环境为go version : go1.20.3
-
您可以下载源代码
-
您也可以直接导入依赖包的方式
-
go get -u github.com/musiclover789/luna
-
当您倒入包后会遇到依赖包问题、执行如下命令即可
-
go get -v -d ./...
package main
import (
"fmt"
"github.com/musiclover789/luna/devtools"
"time"
)
func main() {
//你浏览器的地址如:
//chromiumPath := "/Users/你自己的浏览器的地址/Chromium.app/Contents/MacOS/Chromium"
//或
chromiumPath := "C:\\src\\chromedev\\chromium\\src\\out\\Default/chrome.exe"
_, browserObj := devtools.NewBrowser(chromiumPath, &devtools.BrowserOptions{
// 设置非隐身模式
Headless: false,
})
browserObj.OpenPage("https://www.baidu.com")
fmt.Println("恭喜你,非常nice的第一个案例")
time.Sleep(1 * time.Hour)
}
常见问题解答:
-
提示没有 c:\luna-temp 文件夹:
解决方法:
- 打开你下载的浏览器的文件夹,例如:C:\src\chromedev\chromium\src\out\Default/chrome.exe。
- 手动打开一次浏览器,它会自动创建该文件夹。
- 如果未创建,请确保你下载的是Luna浏览器。
- 如果是Luna浏览器,请手动创建 luna-temp 文件夹。
-
无法使用视觉函数的解决方法:
- 如果你通过源代码方式获取项目,请将项目名称更改为 "luna"。
- 如果通过依赖包获取项目,通常不会遇到这个问题。
-
其他问题:
建议直接咨询作者本人!