jae-jae / QueryList

:spider: The progressive PHP crawler framework! 优雅的渐进式PHP采集框架。
https://querylist.cc
2.66k stars 441 forks source link

querylist如何获取到当前请求的cookies和headers? #117

Closed akrick closed 4 years ago

akrick commented 4 years ago

querylist如何获取到当前请求的cookies和headers?

akrick commented 4 years ago

use QL\QueryList; use GuzzleHttp\Cookie\CookieJar;

$jar = new CookieJar();

$ql = QueryList::post('http://xxx.com/login', [ 'username' => 'admin', 'password' => 'admin', ],[ 'cookies' => $jar ]); 2.第二步:保存 cookie 到本地

$cookieArr = $jar->toArray(); file_put_contents('./xx_cookie.txt', json_encode($cookieArr));

amhoho commented 3 years ago

@akrick 按照二楼这个方法,登陆后得到的却是空的cookie,这个时候的$jar确定是post之后生成的cookie吗?