首页 > 解决方案 > 在 PHP 中使用 Curl 从网站获取请求 Cookie

问题描述

我想使用 PHP 中的 curl 方法从网站获取请求 Cookie。这可能吗?我试过 curl 但它只是得到一个响应 cookie,我不知道请求 cookie 是如何工作的。有人能帮我吗?

示例代码:

<?php
$url = "https://www.ebay.com/";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLINFO_HEADER_OUT, true);

$response = curl_exec($ch);


  $header_size = curl_getinfo($ch, CURLINFO_HEADER_SIZE);
  $headers = substr($response, 0, $header_size);
  $body = substr($response, $header_size);

curl_close($ch);


print($headers)
?>

我想根据屏幕截图获取请求 cookie:

截屏

标签: phpcurlweb-scraping

解决方案


推荐阅读