首页 > 其他分享 >go-rod 自定义启动

go-rod 自定义启动

时间:2023-02-13 16:23:44浏览次数:39  
标签:自定义 rod Second time go router page

 

 

 

u := launcher.New().
        Headless(false).
        //Devtools(true).
        Bin("E:\\Chrome-bin\\chrome.exe").MustLaunch()

    browser := rod.New().ControlURL(u).
        //Trace(true). // log useful info about what rod is doing
        //Timeout(60 * time.Second).
        //SlowMotion(2 * time.Second). //SlowMotion是一个调试相关的函数,它在每个操作之间等待2秒,使您更容易检查代码正在做什么。
        MustConnect()
    defer browser.MustClose()

    url := "https://www.xxxxxxx"
    page := stealth.MustPage(browser)
    page.MustWindowMaximize()
    //page.MustWindowFullscreen()
    //page.MustSetWindow(0, 0, 1920, 938)

    router := page.HijackRequests()
    defer router.MustStop()
go router.Run()


    err := rod.Try(func() {
        page.Timeout(60 * time.Second).MustNavigate(url).MustWaitLoad().CancelTimeout()
    })

 

标签:自定义,rod,Second,time,go,router,page
From: https://www.cnblogs.com/angdh/p/17116790.html

相关文章

  • Go 语言范围(Range)
    Go语言中range关键字用于for循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回key......
  • 【转】go Mutex (互斥锁)和RWMutex(读写锁)
    golang中sync包实现了两种锁Mutex(互斥锁)和RWMutex(读写锁),其中RWMutex是基于Mutex实现的,只读锁的实现使用类似引用计数器的功能.typeMutexfunc(m*Mutex)Lock(......
  • Leangoo领歌敏捷开发工具可将AC一键转换为任务。(检查项转换卡片)
    Leangoo领歌看板工具中企业版支持检查项转换卡片功能。可以将卡片中的每一个检查项转换为独立的卡片,方便对其分别进行任务分配和状态管理。点击检查项清单右侧的转换图标:......
  • leangoo领歌共享协作思维导图导入导出XMind文件。
    协作型共享多人协作思维导图Leangoo,可以导出导入XMind文件了,我们来看看如何操作:进入leangoo官网:www.leangoo.com,登陆账号。点击右上角“+”新建脑图,然后导入XMind文件......
  • go排序方法总结
    1、方法总结sort.Intssort.Floatssort.Stringssort.SliceStablesort.Interface{}2、实例//sort.Ints()s:=[]int{4,2,3,1}sort.Ints(s)fmt.Println(s)//......
  • 【转载】go.sum中特殊hash如何计算
    Golang为了依赖的安全考虑,在go.mod的基础上引入了go.sum,go.sum文件的作用主要是记录项目依赖的hash值,防止被人修改。在分析具体项目的go.sum文件后可以发现go.sum中不仅......
  • MQ的定时任务改装,实现自定义定时:MQ+redis
    packagecom.*.server.live.listener;importcom.*.common.core.entity.constant.LiveConstant;importcom.*.common.redis.service.RedisService;importcom.*.serve......
  • Calling C++ Code From Go With SWIG
    http://zacg.github.io/blog/2013/06/06/calling-c-plus-plus-code-from-go-with-swig/ RecentlywhileworkingonaGobasedprojectIneededtousesomefunctio......
  • 【问题讨论】关于golang调用so的问题的讨论
    runtime:dlopen/dlsymwithoutCGo#18296 Open  iamacarpetopenedthisissueDec13,2016·12comments  Open  ......
  • go连接kafka
    Part1前言本文主要介绍如何通过go语言连接kafka。这里采用的是sarama库。​​https://github.com/Shopify/sarama​​Part2库的安装goget-ugithub.com/Shopify/saramago......