Я ищу способ автоматического извлечения информации с веб-страницы, а точнее из онлайн-игры (https://www.virtualregatta.com/fr/offshore-jeu/).
В игре я хочу извлечь/скопировать положение лодки. С Mozilla и ее инструментами отладки я использовал сетевой отладчик и увидел запрос POST в формате HTML, содержащий то, что мне нужно.
Кажется, что мы получаем в ответ json, содержащий структуру с широтой/долготой.
Это идеально для меня, но я хочу более удобный способ получить его, и мне нужны советы. Проблема в том, что я действительно новичок в веб-разработке, ха-ха.
- Можно ли это сделать с помощью скрипта? (Но я предполагаю, что сначала будет сложно войти в игру)
- Можно ли создать базовый плагин Mozilla, который сможет перехватывать запрос/ответ и копировать позицию в буфер обмена для меня?
- что-нибудь еще ?
РЕДАКТИРОВАТЬ: я пытался использовать плагин Mozilla, и мне удалось добавить прослушиватель по запросу POST. Я вижу запрос на получение информации о лодке, но не могу найти способ получить ответ json в JS.
function logURL(responseDetails) {
console.log(responseDetails);
}
browser.webRequest.onResponseStarted.addListener(
logURL,
{urls: ["*://*.virtualregatta.com/getboatinfos"]}
);