大者在途

  • 我的gitee仓库
大者在途
高山仰止 景行行止
  1. 首页
  2. 后端开发
  3. 正文

使用guzzle导入自定义cookies

2021年8月9日 464点热度 0人点赞 0条评论

写爬虫的时候,经常会需要登陆进行操作,原来通过爬虫模拟浏览器登陆的方式进行操作,费时费力,对于某些小项目,可以从浏览器登陆,然后把cookie导出给guzzle用,guzzle直接爬取。

只截取了一段代码,我想应该能猜懂怎么用吧!

$co = explode(';',$co);
$cookies = [];
foreach ($co as $value){
    list($name,$val) = explode('=',$value);
    $item = [
        'Name'=>$name,
        'Value'=>$val,
        'Domain'=>'qq.com'
    ];

    $cookies[] = $item;
}
$cookiejar = new \GuzzleHttp\Cookie\CookieJar(false,$cookies);
$c = new \GuzzleHttp\Client(['cookies'=>$cookiejar]);
标签: 暂无
最后更新:2021年8月9日

猫铃儿

一个成长中的程序员

打赏 点赞
< 上一篇
下一篇 >

文章评论

取消回复

COPYRIGHT © 2021 大者在途. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

冀ICP备18021118号-1