【发布时间】:2010-09-01 22:33:55
【问题描述】:
我正在使用 php curl,并且正在使用 cookie jar 进行多步爬网。我需要从服务器动态生成的 cookie。
但在某一步骤中,一些 cookie 是使用 javascript 生成的。由于 curl 不运行 javascript,此时我需要注入 cookie 来 curl。
我能看到这样做的唯一方法是手动读取 cookie 文件,并使用 curl_Setopt 和 CURLOPT_COOKIE 设置所有 cookie 以及我想要的那些。
有没有办法在不丢失已经存在的情况下注入 cookie?
【问题讨论】: