一年前用网上的教程简单配置就可以原来的chrome版本,现在发现
chrome 74.0.3729.108 不行了。故整理折腾笔记。
旧的方法:
profile_dir="C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data" # 对应你的chrome的用户数据存放路径 options.add_argument("--user-data-dir="+os.path.abspath(profile_dir))
错误代码:
“specify a unique value for –user-data-dir argument”
新的可用方法:
参考 https://www.chromium.org/developers/creating-and-using-profiles , 找个地方新建个文件夹。比如我是在C:\temp\chrome
若要提前正常登录记录cookie的话, 桌面建立个链接指向如下位置, 然后正常登录加载cookie。
“C:\Program Files (x86)\Google\Chrome\Application\chrome.exe” –user-data-dir=C:\temp\chrome
然后在代码里面这样写即可:
profile_dir=r"C:\temp\chrome" # 对应你的chrome的用户数据存放路径 #profile_dir="C:\\Users\\user\\AppData\\Local\\Google\\Chrome\\User Data" # 对应你的chrome的用户数据存放路径 options.add_argument("--user-data-dir="+os.path.abspath(profile_dir))
注意点
若程序运行后对应的chrome没有关闭,再运行程序打开chrome会报错, 说 “C:\temp\chrome” 被占用, 这时,关闭chrome窗口重启程序即可。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容