我有一个从 Facebook 页面提取信息的脚本。使用 opengraph 无法获得这些信息,但这是我的客户为其页面请求的信息。
无论如何,有没有办法在 cURL 脚本中使用来自浏览器的 cookie?
当您运行脚本时,它会要求您登录。但我此时已经登录 Facebook,脚本仍然要求我登录。
有什么方法可以使用浏览器中的cookie吗?
谢谢
最佳答案
尝试使用:
curl_setopt($ch, CURLOPT_COOKIE, 'COOKIENAME=COOKIEVALUE;COOKINAME2=COOKIEVALUE2');
获取 cookie 名称及其值的方式取决于您。
关于选项 CURLOPT_COOKIE 这是什么 PHP.NET对此说道:
CURLOPT_COOKIE The contents of the "Cookie: " header to be used in the HTTP request. Note that multiple cookies are separated with a semicolon followed by a space (e.g., "fruit=apple; colour=red")
关于php - cURL Cookie 和 Facebook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3032702/