如何用PHP cURL添加cookie实现伪造登录并抓取长尾词相关数据?

2026-04-05 06:439阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计206个文字,预计阅读时间需要1分钟。

如何用PHP cURL添加cookie实现伪造登录并抓取长尾词相关数据?

要访问某些网页,必须先登录,此时需要在header中传递cookie值才能获取信息。首先,确保已登录网站,然后打开firebug查看相应cookie。复制这些cookie并使用即可。

有的网页必须登陆才能看到,这个时候想要抓取信息必须在header里面传递cookie值才能获取


1、首先登陆网站,打开firebug就能看到对应的cookie把这些cookie拷贝出来就能使用了

如何用PHP cURL添加cookie实现伪造登录并抓取长尾词相关数据?



2、

<?php header("Content-type:text/html;Charset=utf8"); $ch =curl_init(); curl_setopt($ch,CURLOPT_URL,'www.babytree.com/user/picjournal.php'); $header = array(); //curl_setopt($ch,CURLOPT_POST,true); //curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_HEADER,true); curl_setopt($ch,CURLOPT_HTTPHEADER,$header); curl_setopt($ch,CURLOPT_COOKIE,'B=115.100.62.7.1401937092035530; bdshare_firstime=1401937092199; __myutma=122328856.1548793539.1401937093.1408503164.1408694138.69;'); $content = curl_exec($ch); echo "<pre>";print_r(curl_error($ch));echo "</pre>"; echo "<pre>";print_r(curl_getinfo($ch));echo "</pre>"; echo "<pre>";print_r($header);echo "</pre>"; echo "</br>",$content;

本文共计206个文字,预计阅读时间需要1分钟。

如何用PHP cURL添加cookie实现伪造登录并抓取长尾词相关数据?

要访问某些网页,必须先登录,此时需要在header中传递cookie值才能获取信息。首先,确保已登录网站,然后打开firebug查看相应cookie。复制这些cookie并使用即可。

有的网页必须登陆才能看到,这个时候想要抓取信息必须在header里面传递cookie值才能获取


1、首先登陆网站,打开firebug就能看到对应的cookie把这些cookie拷贝出来就能使用了

如何用PHP cURL添加cookie实现伪造登录并抓取长尾词相关数据?



2、

<?php header("Content-type:text/html;Charset=utf8"); $ch =curl_init(); curl_setopt($ch,CURLOPT_URL,'www.babytree.com/user/picjournal.php'); $header = array(); //curl_setopt($ch,CURLOPT_POST,true); //curl_setopt($ch, CURLOPT_POSTFIELDS, $fields); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_HEADER,true); curl_setopt($ch,CURLOPT_HTTPHEADER,$header); curl_setopt($ch,CURLOPT_COOKIE,'B=115.100.62.7.1401937092035530; bdshare_firstime=1401937092199; __myutma=122328856.1548793539.1401937093.1408503164.1408694138.69;'); $content = curl_exec($ch); echo "<pre>";print_r(curl_error($ch));echo "</pre>"; echo "<pre>";print_r(curl_getinfo($ch));echo "</pre>"; echo "<pre>";print_r($header);echo "</pre>"; echo "</br>",$content;