基本上,我正在尝试检索我创建的网站的内容,以显示基于时间的一次性密码,这是我正在做的一个有趣项目的一部分。该网站是here。如您所见,它所做的只是显示一个totp。但是,我实际上无法从该站点获取数据。
我创建了一个小脚本,旨在从网页上获取totp,但是在运行这样的获取请求(来自另一台服务器)时:
const getResponseFromTOTP = () =>
new Promise((resolve, reject) => {
try {
fetch("https://jpegzilla.com/totp/?secret=secrettextgoeshere&length=6")
.then(res => res.text())
.then(html => resolve(html));
} catch (e) {
reject(e);
}
});
从此请求中,我可以在url上获得整个文档-但是没有浏览器查看时将在此处呈现的内容。
想法是要以某种方式获取javascript以呈现网页的内容(如浏览器查看时所显示的那样),然后从文档中提取主题。托管totp的站点是完全静态的;仅使用javascript和html如何实现?