Cookie未设置,在PHP中使用curl

时间:2018-09-28 16:22:33

标签: php curl

我目前正在学习通过网络抓取异步网站。首先,我需要获取Cookie。我正在使用以下代码将Cookie保存到txt文件。但是我运行它时不会保存cookie。当我访问文件时,它是空的。我不知道我的问题在哪里,因为您知道我在这件事上仍然是菜鸟。希望你们能回答。感谢您的宝贵时间。

$cookie_file_path = dirname(__FILE__) . "/cookie.txt";

$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_URL, url);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36');
curl_setopt($ch, CURLOPT_TIMEOUT, 40);

curl_exec($ch);
curl_close($ch);

0 个答案:

没有答案