有一些网站发布了一些不断变化的数据。没有 api,但我需要在 js 中以编程方式访问该值。这对我来说是一个常见问题。
我正在写一个简单的js脚本(HTML/js) hackyAPI 、HTML/js 或客户端足以满足我想要对数据进行的任何操作。
但问题在于 XMLHttpRequest 和跨服务器权限。我不想仅仅为此引入服务器元素。考虑到我只想要一个典型的 html 响应,是否有解决方法?
最佳答案
浏览器明确强制执行 CORS 限制,以防止此类脚本(以及更多恶意 XSS 脚本);无论谁运行该网站,都会提供这些资源(并付费提供服务),因此除非他们提供公共(public) API,否则以您似乎尝试的方式使用这些数据并不公平。在这种特殊情况下,它似乎与网站的服务条款直接冲突。
关于javascript - 最轻的单页刮刀,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46536271/