- 论坛徽章:
- 6
|
本帖最后由 只是一个红薯 于 2016-02-22 17:37 编辑
现在问题是这样的:
1.登录一个网站,返回两条cookie信息。
2.新添加cookie2,使用这3条cookie信息请求另一个页面。
设置了cookie2,但没有生效
请问下怎么改才能添加新的request cooike- use 5.018;
- use warnings;
- use JSON;
- use Mojo::UserAgent;
- use Data::Dumper;
- use Mojo::UserAgent::CookieJar;
- use URI::Escape;
- my $loginData={
- email => "test@163.com",
- password => "achinaunix=",
- };
- my $loginData_json = encode_json $loginData;
- my $ua=Mojo::UserAgent->new;
- my $jar = Mojo::UserAgent::CookieJar->new;
- $ua = $ua->max_redirects(1);
- my $url='https://xxxx/login';
- my $response = $ua->post($url=> json => $loginData,'content-type' =>'application/json');
- say $response->res->body;
- #say $_ for @{$response->res->cookies}; #resoonse里有两条cookie信息
- $jar->add(
- Mojo::Cookie::Response->new(
- name => 'name',
- value => 'value',
- domain => '.talkingdata.com',
- path => '/'
- )
- );
- $ua = $ua->cookie_jar($jar); #[color=Magenta]没有生效[/color]
- open F,'>','b';
- say F Dumper($ua->get('https://xxxx.com'=>{'Referer'=>'https://xxxx.com'}));
复制代码 @iakuf
[@]py[/@]如果方便,帮忙看看,谢谢 |
|