将Cookie设置为以无头模式运行的Chrome

时间:2019-08-16 11:38:15

标签: google-chrome headless

我计划使用chrome.exe拍摄网页的png快照。 该网页具有对由应用程序服务器提供服务的js文件的引用。应用服务器需要会话cookie来对页面进行身份验证和服务器化。

我找不到将cookie传递给chrome.ext的任何选项。

我在Google中进行了搜索,但是大多数建议都指向使用Selenium Web驱动程序。利用chrome的硒Web驱动程序使我只能选择兼容的版本。如果Chrome版本更改,我必须经常更新驱动程序。对于我的用例来说,这是不可接受的。

使用Java流程生成器执行以下提到的命令。 “ C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe” -headless -hide-scrollbars -disable-gpu -screenshot = C:\ Users \ abc \ Desktop \ tmp \ file1.png C:/ Users / abc / test.html

我需要一种无需使用任何第三方库(webdriver,puppeteer等)即可传递cookie的方法。

0 个答案:

没有答案
相关问题