繁体   English   中英

使用PHP Curl在登录状态下下载网页

[英]Using PHP Curl to download a webpage in the logged in State

我一直在尝试使用PHP Curl获取facebook页面的内容。 但是,即使我从浏览器登录到Facebook,CUR会话返回的页面也要求输入登录ID和密码。 我认为这是我不知道的一些问题。 请在CURL请求中帮助发送存储在我的浏览器中的cookie。

与大多数网站一样,Facebook使用基于cookie的会话来保持您的身份验证。

您需要获取CURL脚本以向Facebook进行身份验证,然后抓取您要获取的数据。 执行此操作时,您需要使用“ cookie jar”来确保将cookie存储在不同的存储区中(先进行身份验证,然后遵循请求)。 如果您查看PHP CURL文档,它们将说明如何使用Cookie罐以及如何在多个请求之间保留Cookie。

我不确定要尝试获取哪些数据,但我认为使用Facebook的API来获取数据可能会做得更好。 API是专为机器/流程来获取数据而设计的,而该网站则可供人们查看。 如果您使用API​​,则无需从页面/显示中抓取数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM