Heim > Backend-Entwicklung > PHP-Tutorial > php curl 添加cookie伪造登陆抓取数据

php curl 添加cookie伪造登陆抓取数据

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-25 08:42:10
Original
1037 Leute haben es durchsucht

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


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



2、

  1. header("Content-type:text/html;Charset=utf8");
  2. $ch =curl_init();
  3. curl_setopt($ch,CURLOPT_URL,'http://www.babytree.com/user/picjournal.php');
  4. $header = array();
  5. //curl_setopt($ch,CURLOPT_POST,true);
  6. //curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
  7. curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
  8. curl_setopt($ch,CURLOPT_HEADER,true);
  9. curl_setopt($ch,CURLOPT_HTTPHEADER,$header);
  10. curl_setopt($ch,CURLOPT_COOKIE,'B=115.100.62.7.1401937092035530; bdshare_firstime=1401937092199; __myutma=122328856.1548793539.1401937093.1408503164.1408694138.69;');
  11. $content = curl_exec($ch);
  12. echo "
    ";print_r(curl_error($ch));echo "
    Nach dem Login kopieren
    ";
  13. echo "
    ";print_r(curl_getinfo($ch));echo "
    Nach dem Login kopieren
    ";
  14. echo "
    ";print_r($header);echo "
    Nach dem Login kopieren
    ";
  15. echo "",$content;
复制代码

php, curl, cookie


Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage