【发布时间】:2020-11-17 12:43:06
【问题描述】:
我正在寻找一种从网页中自动提取信息的方法,更具体地说是在线游戏 (https://www.virtualregatta.com/fr/offshore-jeu/)。
在游戏中,我想提取/复制船的位置。通过 Mozilla 及其调试工具,我使用了网络调试器,我看到了一个 HTML POST 请求,其中包含我想要的内容。
我们似乎收到了一个包含经纬度结构的 json 作为响应。
这对我来说是完美的,但我想要一种更用户友好的方式来获得它,我需要建议。问题是我真的是网络开发的初学者哈哈。
- 是否可以使用脚本来执行此操作? (但我想第一次登录游戏会很复杂)
- 是否可以创建一个基本的 Mozilla 插件,它能够捕获请求/响应并将位置复制到剪贴板?
- 还有什么?
编辑: 我尝试使用 Mozilla 插件,并且实现了在 POST 请求上添加侦听器。我看到了获取船信息的请求,但我找不到在 JS 中获取 json 响应的方法。
function logURL(responseDetails) {
console.log(responseDetails);
}
browser.webRequest.onResponseStarted.addListener(
logURL,
{urls: ["*://*.virtualregatta.com/getboatinfos"]}
);
【问题讨论】:
标签: javascript html mozilla