Я пытаюсь очистить сайт, который использует множество эффектов ajax для отображения данных в таблице.Событие jQuery при приеме JSON - одноразовый URL-адрес
Есть некоторые данные, возвращаемые через JSON при взаимодействии с сайтом.
Я знаю URL и как его построить, но сервер возвращает HTTP 410 status
, если я попробую и повторно запрошу этот JSON (я думаю, что сервер заканчивает работу с данными).
У меня есть один шанс захватить данные, и я ищу функцию jQuery, что-то вроде onJSONResourceReceived
было бы хорошо, чтобы я мог поймать ответ и сохранить его в переменной.
Либо обратный вызов, либо способ кэширования данных в переменной были бы замечательными.
Или, если уже есть переменная, которая хранит все ресурсы JSON, уже полученные в памяти, это еще лучше.
Все функции, на которые я смотрел, предназначены для ситуаций, когда вы знаете или можете повторно запросить URL-адрес.
Этот вопрос похож, но для CasperJS: How to get the response after a POST request in CasperJS
из любопытства, как вы получите этот код для запуска? – phenxd
Я использую casperJS. Это позволяет вам выполнить javascript (следовательно, jQuery) в контексте безгласного браузера – ghostJago
Не могли бы вы подключить свой код к их обещанию ajax и реализовать свою собственную функцию success()? – phenxd