当前位置: 编程技术>php
php curl模拟登录获取cookies
来源: 互联网 发布时间:2014-08-30
本文导语: php curl模拟登录获取cookies 利用php的curl函数实现模拟登录的方法。 提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的更加厉害,以前伪造下 user-agent可以抓取数据包,现在不和地了。 google 判断了 cookies,当没...
php curl模拟登录获取cookies
利用php的curl函数实现模拟登录的方法。
提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的更加厉害,以前伪造下 user-agent可以抓取数据包,现在不和地了。
google 判断了 cookies,当没有cookies时,直接返回 302 跳转,而且是连续几十个302跳转,根本抓不了数据。
因此,在发送搜索命令时,需要先提取 cookies 并保存,然后利用保存下来的这个cookies再次发送搜索命令即可正常抓数据了。
这其实和论坛的模拟登录一个道理,先post登录,获取cookies并保存,然后利用这个cookies访问即可。
例子:
代码示例:
>>> 更多有关php模拟登录的文章,请参考专题链接:php模拟登录 php curl模拟登录教程大全