2

我正在尝试将 cookie 从 golang 中的无头浏览器传递到请求包 cookiejar。我需要使用无头浏览器获取一些 JS 生成的 cookie,然后传递给请求模块。

我目前有这个将无头浏览器 cookie 导出到 JSON 文件,但我不确定如何将它们动态添加到 cookie jar 以继续使用 requests 模块执行任务。

    func transferCookies() {
        Cookies := (browser.MustGetCookies())
        data, _ := json.Marshal(Cookies)

data 变量以下列格式返回 cookie:

{"name":"name","value":"value","domain":"domain","path":"path","expires":expires,"size":size,"httpOnly":bool,"secure":bool,"session":bool,"priority":"priority","sameParty":bool,"sourceScheme":"Secure","sourcePort":port}     
4

0 回答 0