Приложение Mac PAW — получение токена аутентификации формы

Я пытаюсь автоматически аутентифицироваться с помощью Paw, и для этого мне нужно

  1. сделать запрос на страницу входа
  2. проанализировать ответ html, чтобы получить токен авторизации из формы входа
  3. отправить запрос аутентификации

но я не знаю как это сделать...

У кого-нибудь есть идея?

Спасибо


person titiyoyo    schedule 03.12.2015    source источник


Ответы (1)


В paw сначала настроил запрос на страницу входа. Затем во втором запросе вы можете оценить тело ответа первого запроса: мы можем использовать фильтр регулярных выражений для необработанного ответа другого запроса.

создайте собственный dynamic value: Добавление пользовательского динамического значения

then use the code below to set the custom dynamic value.

function evaluate(context){
	// Set up your regex to extract the token
	var re = /<h2>([^<]+)<\/h2>/;
	
	// Replace the 'Login page' with your request name 
	var request = context.getRequestByName('Login page')
	var lastExchange = request.getLastExchange()
	var body =  lastExchange.responseBody
	
	var m = re.exec(body)
	return m[1]
};

person Matthaus Woolard    schedule 14.12.2015