zoukankan      html  css  js  c++  java
  • 试验go rod 及更改chrome浏览器缓存位置

    发现一个新的go语言库,例子在这里https://github.com/ysmood/rod/blob/master/examples_test.go

    打算运行以下代码

    package main
    
    import (
        "fmt"
    
        "github.com/ysmood/rod"
    
        "github.com/ysmood/rod/lib/launcher"
    )
    
    func Example_reuse_sessions() {
        url := launcher.NewUserMode().Launch()
    
        browser := rod.New().ControlURL(url).Connect()
    
        browser.Page("https://github.com")
    
        fmt.Println("done")
    
        // Skip
        // Output: done
    }
    func main() {
    
        Example_reuse_sessions()
    
    }

    结果提示无法复制chrome缓存目录,我用的是金丝雀版本,所以缓存在:C:Users用户名AppDataLocalGoogleChrome SxSUser DataShaderCacheGPUCache

    该目录显示为只读,但想尽办法也无法取消只读属性,据说是win10默认的。于是想着将chrome缓存移到D盘试试。

    于是

    1、先删除掉GPUCache目录(要关闭chrome),

    2、在D盘新建D:CacheGoogleChrome目录,

    3、cmd中执行:mklink /D "C:Users用户名AppDataLocalGoogleChrome SxSUser DataShaderCacheGPUCache" "D:CacheGoogleChrome"

    就在会C:Users用户名AppDataLocalGoogleChrome SxSUser DataShaderCache目录下看到缓存文件夹快捷方式,实际指向了D:CacheGoogleChrome

    4、现在运行本文开头的代码,没问题了。

    参考:https://blog.csdn.net/weixin_30408739/article/details/95545553

  • 相关阅读:
    洛谷P2334
    线性基
    6.28 模拟赛解题报告
    左偏树
    哈夫曼树 Huffman
    CSP/NOIP 之前还需要学/复习的东西
    CF718C
    6.13 模拟赛结题报告
    关于模拟退火
    『笔记』网络流
  • 原文地址:https://www.cnblogs.com/pu369/p/12843469.html
Copyright © 2011-2022 走看看