casperjs/slimerjs: получить заголовки запроса
Я пытаюсь сделать гусеничный ход, используя casperjs. Для некоторых запросов требуется редакция необработанных заголовков: мне нужно получить необработанные данные постов, файлы cookie и т. Д., И как только я их получу, я бы хотел изменить их (все еще необработанные) и сделать еще один запрос с этими измененными заголовками. Но я не могу найти способ сделать это.
Я нашел, как получить куки, используя Phantomjs, но я не нашел ничего в документации casperjs / slimerjs.
Спасибо за помощь
1 ответ
Вы можете слушать за page.resource.requested
событие и доступ к headers
собственность requestData
:
var casper = require( 'casper' ).create();
var utils = require( 'utils' );
casper.start( 'https://example.com/' );
casper.on( 'page.resource.requested', function ( requestData, networkRequest )
{
utils.dump( requestData.headers );
});
casper.run();