我正在使用 php curl 并使用 cookie jar 进行多步抓取。我需要从服务器动态生成的cookie。
但在某一步骤中,一些 cookie 是使用 JavaScript 生成的。由于curl不运行javascript,因此我需要在此时向curl注入cookie。
我能看到执行此操作的唯一方法是手动读取 cookie 文件,并设置所有 cookie 以及我想要使用的 cookiecurl_Setopt
and CURLOPT_COOKIE
.
有没有办法在不丢失已有cookie的情况下注入cookie?
我发现如果你使用饼干罐,并且curl_setopt
wit CURLOPT_COOKIE
它不会覆盖从文件加载的 cookie,而只是附加它们。
所以答案是使用CURLOPT_COOKIE
.
谢谢拜伦!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)