TOP

PHP CURL获取cookies模拟登录
2015-11-10 13:46:01 】 浏览:10052
Tags:PHP CURL 获取 cookies 模拟 登录

利用PHP的curl函数实现模拟登录的方法。


要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的厉害,以前伪造下 USER-AGENT 就可以抓数据,但是现在却不行了。利用抓包数据发现,Google 判断了 cookies,当你没有cookies的时候,直接返回 302 跳转,而且是连续几十个302跳转,根本抓不了数据。


因此,在发送搜索命令时,需要先提取 cookies 并保存,然后利用保存下来的这个cookies再次发送搜索命令即可正常抓数据了。这其实和论坛的模拟登录一个道理,先POST登录,获取cookies并保存,然后利用这个cookies访问就可以了。


PHP 代码如下:



PHP CURL获取cookies模拟登录 https://www.cppentry.com/bencandy.php?fid=54&id=105961

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇如何处理JSON中的特殊字符 下一篇PHP代码优化详解【部分】(详解原..