试验go rod 及更改chrome浏览器缓存位置

摘要:
所以我考虑将chrome缓存移动到磁盘D。

发现一个新的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

免责声明:文章转载自《试验go rod 及更改chrome浏览器缓存位置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数据库(二)Linux上安装ImageMagick和JMagick下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

初次使用BAT,请检查Chrome浏览器和ChromeDriver兼容性

ChromeDriver可以理解为Chrome驱动,它是架在BAT程序和Chrome之间的桥梁。但是ChromeDriver的问题是,每个版本的兼容范围很窄,通常只能兼容3个Chrome版本。 因此,需要检查BAT文件夹内的ChromeDriver版本是否能兼容本机的Chrome 步骤: 1. 查看Chrome版本 2. 查看ChromeDriver版本...

chrome浏览器下JavaScript实现clipboard时无法访问剪切板解决方案

在用JavaScript实现某个简单的复制到剪切板功能的时候,会考虑一下浏览器兼容性,主要是重点在IE和FireFox,把这个两个浏览器搞定后,基本上其他浏览器也不用太操心了,Chrome也一样,没出什么问题。但是Chrome用的好好的,突然过了一个月,就无法实现复制到剪切板了。一时不知道什么原因。网上查了一下,有这样一原因:安全问题,浏览器默认禁止访问剪...

google下载安装油猴

Tampermonkey 俗称“油猴子”,它其实是一个脚本引擎,它提供了脚本安装、标签中的脚本运行状况速览、自动更新检查等管理功能。它可以自由定制网页,实现你想要的各种功能:比如去除网页弹窗贴边广告,突破下载网盘文件限速,破解某些VIP的限制这些都是他的强大功能所在。比如你想要定制某一个功能,那么你只需往油猴子里面添加对应的脚本就可以了,而不用再安装其它浏...

chrome浏览器跨域请求cookie丢失问题(一直报验证码错误,因为未携带sessionid)

问题描述 一直报验证码错误,问题原因请求头没带sessionid 解决 打开chrome 输入 chrome://flags/ 搜索 SameSite by default cookies 找到SameSite by default cookies和Cookies without SameSite must be secure 将上面两项...

python自动化环境搭建

1 selenium环境搭建1.1seleniumselenium是测试web应用程序的框架,selenium为没有测试脚本的人提供了(seleniumide)提供了录制/回放的工具,同时它也提供了特定域的语言来编写测试脚本,如c#,java,python等,selenium可以针对最现代的web浏览器运行测试,如firefox,chrome,ie,ope...

记Git保存本地密码与删除本地缓存

参考: https://www.jianshu.com/p/77b0340a02f3 https://blog.csdn.net/yunlong782/article/details/50887833?locationNum=7&fps=1 保存密码 git有三种策略查找用户名密码:去缓存中找,去磁盘中找,去钥匙串中找。 ~/User/用户...