2010-09-01 66 views
3

我正在使用php curl,我正在使用cookie jar進行多步爬網。我需要從服務器動態生成的cookie。如何在CURL中使用cookie jar時注入cookie?

但是在某一步,一些cookie是使用javascript生成的。由於curl不運行JavaScript我需要注入cookie來捲曲在這一點上。

我可以看到這樣做的唯一方法是手動讀取cookie文件,然後使用curl_SetoptCURLOPT_COOKIE設置所有的cookie加上我想要的cookie。

有沒有方法可以在不丟失已存在的cookie的情況下注入cookie?

回答

2

我發現如果您使用cookie罐,並且curl_setopt機智CURLOPT_COOKIE它不覆蓋它從文件加載的cookie,它只是追加它們。

所以答案是使用CURLOPT_COOKIE

謝謝拜倫!